запустить mysql с ошибкой: «systemctl start mysqld.service»

0

когда я запускаю mysql в linux с помощью: "systemctl start mysqld.service", затем подсказка: Работа для mysqld.service завершилась неудачно, потому что процесс управления завершился с кодом ошибки. Подробнее см. В разделе "Systemctl status mysqld.service" и "journalctl -xe". кто-то мог бы искупить меня?

Изображение 174551

  • 0
    Привет, добро пожаловать в стек переполнения. Пожалуйста, обратитесь к ссылке « Как спросить» для получения более подробной информации о том, как задать вопрос и соответственно обновить свой вопрос. Добавьте подробности ошибки в свой вопрос.
Теги:

1 ответ

0

Извините за отсутствие подробностей о вашей ошибке.

Я предлагаю вам открыть журналы, чтобы увидеть больше деталей. Другими словами, вы можете использовать командную строку systemctl status mysqld.service или journalctl -xe. (Я пробовал это, но это бесполезно, поэтому я предлагаю вам прочитать mysql-logs);

используйте эту команду

cat/var/log/mysqld.log

(вы можете использовать эту команду find -name mysqld.log в /root, если вы можете найти журнал в этом каталоге).

Я делаю это и нахожу одну [ошибку]

2019-04-20T09: 37: 25.628853Z 0 [ОШИБКА] неизвестная переменная 'validate_password = off'

2019-04-20T09: 37: 25.628863Z 0 [ОШИБКА] Отмена

а потом я использую команду

vim/etc/my.cnf

и найдите эту строку "validate_password = off" и замените ее на "# validate_password = off". А затем выйдите из Vim.

Теперь используйте эту команду

service mysqld start

а также

service mysqld status

чтобы увидеть статус mysql. Может быть, есть сюрприз :)

Ещё вопросы

Сообщество Overcoder
Наверх
Меню