В моем Ubuntu VPS MYSQL внезапно перестает работать Когда я проверил журнал, я нашел следующее: я новичок в Linux, помогите мне в решении этого вопроса, также мне нужна вся база данных без каких-либо сбоев
вот файл журнала Mysql Error Log
, пожалуйста, помогите исправить проблему
В вашем файле журнала есть проблемы:
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
С проблемами, вы можете установить местоположение mysql решит вашу проблему. mysql_install_db --user=mysql --ldata=[destination] ссылаются на это. После того, как вы можете изменить права собственности и групповые привилегии mysql с помощью команды:
chown -R mysql.mysql /var/lib/mysql
и
chgrp -R mysql /var/lib/mysql
И вы не забыли перезапустить службу mysql после обновления конфигураций с service mysqld restart
Рядом с установкой базового каталога и проверкой пути путем выдачи команд, которые mysql_install_db и my_print_defaults. Передайте этот путь с помощью --basedir=/your path. Это объясняется командой:
При запуске команды mysql_install_db --user=mysql --ldata=[destination] возникают проблемы "FATAL ERROR: Could not find ./bin/my_print_defaults".
Вы можете исправить поиск решения двоичным путем:
Какой mysql_install_db / usr / local / bin / mysql_install_db Какие my_print_defaults / usr / local / bin / my_print_defaultsВ вашем файле журнала есть проблемы:
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
С проблемами, вы можете установить местоположение mysql решит вашу проблему. mysql_install_db --user=mysql --ldata=[destination] ссылаются на это. После того, как вы можете изменить права собственности и групповые привилегии mysql с помощью команды:
chown -R mysql.mysql /var/lib/mysql
и
chgrp -R mysql /var/lib/mysql
И вы не забыли перезапустить службу mysql после обновления конфигураций с service mysqld restart
Рядом с установкой базового каталога и проверкой пути путем выдачи команд, которые mysql_install_db и my_print_defaults. Передайте этот путь с помощью --basedir=/your path. Это объясняется командой:
При запуске команды mysql_install_db --user=mysql --ldata=[destination] возникают проблемы "FATAL ERROR: Could not find ./bin/my_print_defaults".
Вы можете исправить поиск решения двоичным путем:
Какой mysql_install_db / usr / local / bin / mysql_install_db Какие my_print_defaults / usr / local / bin / my_print_defaults