web-dev-qa-db-ja.com

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としてサーバーにログインしています。ここから何をしますか?

9
Oliver Williams

試す

yum remove mysql

次に試してください

service mariadb restart

次に外から見てください

service mariadb status

あなたはそれが走っているのを見るはずです、そしてあなたが早く試みたコマンドはうまくいくはずです

もし

 yum remove mysql

動作しません

 chkconfig mysql off

再起動して、マリアをもう一度起動してみてください。

10
Anthony Fornito