sql >> Databáze >  >> RDS >> Mysql

mysql nerespektuje nastavení wait_timeout v my.cnf

Ukázalo se, že problém je v klenotu mysql2. Dělá to opravdu úžasnou věc ...

V podstatě nahrazuje výchozí hodnotu wait_timeout přibližně 25 dní (2147483s) svou vlastní hodnotou wait_timeout (pravděpodobně verze wait_timeout relace), kterou připojení používá, v podstatě přepíše jakékoli nastavení, které zadáme na serveru.

Nastavením hodnoty wait_timeout: v config/database.yml timeout funguje jak má. Když však dojde k přerušení připojení, zobrazí se chyba „server mysql odešel“.

Zadáním doprovodného opětovného připojení:true možnost v database.yml, pokaždé, když je připojení znovu použito, časovač připojení se resetuje, ALE poté používá přímo nastavení GLOBAL wait_timeout z mysql

Doufám, že to někomu pomůže



  1. Při importu souboru mysqldump ERROR 1064 (42000) poblíž ' ■/ ' na řádku 1

  2. přesměrovat 404 na podobné adresy URL

  3. SQL seskupit podle data, ale také získat data bez záznamů

  4. MySQL deaktivováno v Lampp, Xampp v Linuxu 12.04