No seu arquivo de log, problemas são:
2017-08-30T16:08:05.473317Z 0 [Note] Server hostname (bind-address): '0.0.0.0'; port: 3306
2017-08-30T16:08:05.473738Z 0 [Note] - '0.0.0.0' resolves to '0.0.0.0';
2017-08-30T16:08:05.473812Z 0 [Note] Server socket created on IP: '0.0.0.0'.
2017-08-30T16:08:05.475964Z 0 [Warning] Failed to open optimizer cost constant tables
2017-08-30T16:08:05.481167Z 0 [ERROR] Fatal error: Can't open and lock privilege tables: Table 'mysql.user' doesn't exist
2017-08-30T16:08:05.481328Z 0 [ERROR] Aborting
Com problemas, você pode iniciar a localização do mysql para resolver o seu problema.
mysql_install_db --user=mysql --ldata=[destination]
referem isso. Depois você pode alterar os privilégios de propriedade e grupo do mysql com o comando:
chown -R mysql.mysql /var/lib/mysql
e
chgrp -R mysql /var/lib/mysql
E você se lembra de reiniciar o serviço mysql depois de atualizar as configurações com service mysqld restart
Próximo para definir o diretório base e verificar o caminho emitindo comandos que mysql_install_db
e qual my_print_defaults
. Passe esse caminho com --basedir=/your path
. Isso é bem explicado com o comando:
Quando você executa o comando mysql_install_db --user=mysql --ldata=[destination]
tem problemas "FATAL ERROR: Could not find ./bin/my_print_defaults"
.
Você pode corrigir a solução em busca de caminho binário:
-
Qual mysql_install_db
/ usr / local / bin / mysql_install_db
-
Qual my_print_defaults
/ usr / local / bin / my_print_defaults