Este artigo descreve como resolver um problema que pode ocorrer ao tentar executar o servidor MySQL com uma quantidade limitada de memória.
Você deve ter acesso root ao servidor para seguir os procedimentos deste artigo.
Problema
Quando você tenta executar o servidor MySQL, ele fica sem memória ou não inicia.
Resolução
Você pode resolver esse problema reduzindo a quantidade de memória que o MySQL usa. Para fazer isso, modifique o my.cnf arquivo de configuração e reinicie o servidor MySQL da seguinte forma:
- Use o nano ou vi editor de texto para abrir o /etc/my.cnf arquivo.
- Faça as seguintes alterações no my.cnf Arquivo. Talvez seja necessário adicionar algumas dessas linhas ou descomentar as linhas existentes removendo o # inicial .
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=2095104skip-innodbskip-networkingskip-bdbskip-ndbcluster
- Salve as alterações no my.cnf arquivo.
-
Reinicie o servidor MySQL. Para fazer isso, digite o comando apropriado para sua distribuição Linux:
- Para CentOS e Fedora, digite:
service mysqld restart
-
Para Debian e Ubuntu, digite:
reinicialização do mysql do serviço
- Para CentOS e Fedora, digite: