GNU/Linux >> Znalost Linux >  >> Linux

Chyba příliš mnoha připojení v MySQL

Příliš mnoho připojení při pokusu o připojení k serveru se zobrazí chyba a dostupná připojení, která jsou ve výchozím nastavení nastavena na 100, jsou již používána.

Mějte na paměti, že MySQL® má proměnnou max_connections +1 pro připojení klientů +1 je určeno pro účty s CONNECTION_ADMIN privilegia.

Řešení

Chcete-li tento problém vyřešit, proveďte následující kroky:

  1. Identifikujte max_connections hodnota proměnné:

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

    Výstup vypadá takto:

    Název_proměnné Hodnota
    max_connections 100
  2. Použijte svůj oblíbený textový editor ke změně /etc/mysql/my.cnf a nastavte následující hodnoty:

    max_connections = 500

    max_user_connections = 500

    Poznámka: Zvýšení počtu možných připojení přímo ovlivňuje množství spotřebované RAM.

    Příkaz mysql --help může pomoci najít my.cnf soubor, protože zobrazuje výchozí možnosti pro následující soubory:

    • /etc/my.cnf
    • /etc/mysql/my.cnf
    • /usr/local/etc/my.cnf
    • ~/.my.cnf
  3. Restartujte službu MySQL a použijte změny.


Linux
  1. Whitelist IP v CSF pro vzdálená připojení MySQL

  2. Jak změnit časový limit MySQL v Linuxu?

  3. Povolte SSL a vzdálená připojení pro MySQL

  1. Chyba SFTP Přijatá zpráva je příliš dlouhá

  2. s3cmd selže příliš mnohokrát

  3. Příliš mnoho otevřených souborů v Debianu

  1. Načítání veřejného klíče není povoleno – chyba WSO2 MySQL

  2. Chyba při použití GRANT s IDENTIFIKOVANÝM heslem v MySQL

  3. MySQL - CHYBA 1045 - Přístup odepřen