GNU/Linux >> Linux Esercitazione >  >> Linux

Troppi errori di connessione in MySQL

Le troppe connessioni viene visualizzato un errore durante il tentativo di connessione a un server e le connessioni disponibili, impostate su 100 per impostazione predefinita, sono già in uso.

Tieni presente che MySQL® ha una variabile max_connections +1 per le connessioni client, il +1 è dedicato agli account con CONNECTION_ADMIN privilegi.

Soluzione

Esegui i seguenti passaggi per risolvere questo problema:

  1. Identifica le max_connections valore variabile:

    mysql --user="root" --password="PASSWORD" --execute='SHOW VARIABLES LIKE "max_connections";

    L'output è simile a questo:

    Nome_variabile Valore
    max_connections 100
  2. Usa il tuo editor di testo preferito per modificare /etc/mysql/my.cnf e impostare i seguenti valori:

    max_connections = 500

    max_user_connections = 500

    Nota: L'aumento della quantità di connessioni possibili influisce direttamente sulla quantità di RAM consumata.

    Il comando mysql --help può aiutare a individuare il my.cnf file perché mostra le opzioni predefinite sui seguenti file:

    • /etc/my.cnf
    • /etc/mysql/my.cnf
    • /usr/local/etc/my.cnf
    • ~/.my.cnf
  3. Riavvia il servizio MySQL e applica le modifiche.


Linux
  1. Il recupero della chiave pubblica non è consentito – Errore MySQL WSO2

  2. Errore nell'utilizzo di GRANT con IDENTIFIED by password in MySQL

  3. Inserisci nella whitelist un IP in CSF per connessioni MySQL remote

  4. MySQL - ERRORE 1045 - Accesso negato

  5. Errore SFTP Messaggio ricevuto troppo lungo

Monitora le connessioni e le query MySQL con mytop

Risoluzione dell'errore MySQL:troppi file aperti

Errore OpenCA – Lunghezza della chiave simmetrica troppo breve [Soluzione]

Risoluzione dei problemi:troppi reindirizzamenti

Come trovo la posizione MySQL my.cnf

MPM Prefork, troppi processi apache2?