我前几天设置了一个数字海洋液滴(服务器),需要访问mysql。 根本没有密码工作在我试过的。 但是这个命令:
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身份login到服务器; 我从这里做什么?
尝试
yum remove mysql
然后尝试
service mariadb restart
然后看看从哪里出来
service mariadb status
你应该看到它运行,然后你早期尝试的命令应该工作
如果
yum remove mysql
不起作用
chkconfig mysql off
重新启动,并尝试再次启动玛丽亚。