Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

O servidor MySQL fica sem memória ou não inicia


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:
  1. Use o nano ou vi editor de texto para abrir o /etc/my.cnf arquivo.
  2. 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 
  3. Salve as alterações no my.cnf arquivo.

  4. 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