Назад | Перейти на главную страницу

Сервер Digital Ocean CentOS7, невозможно --skip-grant-tables или перезапустить mysql

Я установил дроплет (сервер) Digital Ocean несколько дней назад, и мне нужно получить доступ к mysql. Ни один пароль для root не работает из того, что я пробовал. Однако эта команда:

service mysql[d] stop

Не работает. По-видимому, я должен выполнить эту команду:

sudo systemctl stop mariadb.service

Но это приводит к

Failed to stop mariadb.service: Unit mariadb.service not loaded.

Кроме того, эта команда

mysqld_safe --skip-grant-tables --skip-networking & mysql -u root

Результаты в этих ответах:

sudo: mysqld_safe: command not found
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
[1]+  Exit 1   sudo mysqld_safe --skip-grant-tables --skip-networking

Я вошел на сервер как root; что мне делать отсюда?

Пытаться

yum remove mysql

Тогда попробуй

service mariadb restart

Тогда посмотрите на выход из

service mariadb status

Вы должны увидеть, что он запущен, тогда команды, которые вы попробовали раньше, должны работать

если

 yum remove mysql

не работает Попробуйте

 chkconfig mysql off

Перезагрузитесь и попробуйте снова запустить maria.