Tento článek popisuje, jak vyřešit problém, který může nastat, když se pokusíte spustit server MySQL s omezeným množstvím paměti.
Abyste mohli postupovat podle postupů v tomto článku, musíte mít k serveru přístup root.Problém
Když se pokusíte spustit MySQL server, buď mu dojde paměť, nebo se nespustí vůbec.
Rozlišení
Tento problém můžete vyřešit snížením množství paměti, kterou používá MySQL. Chcete-li to provést, upravte soubor my.cnf konfiguračního souboru a restartujte server MySQL následovně:
- Použijte nano nebo vi textovém editoru otevřete soubor /etc/my.cnf soubor.
- Proveďte následující změny v souboru my.cnf soubor. Možná budete muset přidat některé z těchto řádků nebo odkomentovat stávající řádky odstraněním úvodního # .
set-variable =max_allowed_packet=1Mset-variable =thread_stack=64Kset-variable =table_cache=4set-variable =sort_buffer=64Kset-variable =net_buffer_length=2Kset-variable =key_buffer_size=209951netskip-clbudbnetskip /před>
- Uložte změny do souboru my.cnf soubor.
-
Restartujte server MySQL. Chcete-li to provést, zadejte příslušný příkaz pro vaši distribuci Linuxu:
- Pro CentOS a Fedoru zadejte:
service mysqld restart
-
Pro Debian a Ubuntu zadejte:
restart služby mysql
- Pro CentOS a Fedoru zadejte: