Я установил дроплет (сервер) 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.