issue ao iniciar o mysql

4

Eu instalei o "mysql-5.6.14-linux-glibc2.5-x86_64.tar.gz" no diretório especificado pelo usuário. Eu tentei iniciar o aplicativo, mas ele está dizendo "Iniciando o MySQL .. O servidor foi encerrado sem atualizar o arquivo PID ([FAILED] al / mysql / data / localhost.localdomain.pid)." Então eu chequei no mysqldata / localhost.localdomain.err log:

 .
 .
  2013-10-15 00:29:01 22793 [Note] Server hostname (bind-address): '*'; port: 3306
  2013-10-15 00:29:01 22793 [Note] IPv6 is available.
  2013-10-15 00:29:01 22793 [Note]   - '::' resolves to '::';
  2013-10-15 00:29:01 22793 [Note] Server socket created on IP: '::'.
  2013-10-15 00:29:01 22793 [ERROR] Fatal error: Can't open and lock privilege tables: Table 'mysql.user' doesn't exist

alguém pode ajudar nisso?

    
por kayle 15.10.2013 / 09:39

1 resposta

5

A localização inicial resolverá o problema mysql_install_db --user=mysql --ldata=[destination] refer this . Também forneça privilégios de propriedade e grupo do mysql com chown -R mysql /var/lib/mysql e chgrp -R mysql /var/lib/mysql .Nunca esqueça de reiniciar o serviço mysql depois de atualizar as configurações.

Para definir o diretório base. verifique o caminho emitindo comandos which mysql_install_db e which my_print_defaults . Passe esse caminho com --basedir=/your path . Isso é bem explicado com um exemplo nesta postagem blog

    
por 15.10.2013 / 10:19

Tags