Несколько дней назад я установил дроплет (сервер) 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.