2017-03-29 24 views
0

私はubuntu 16.04を使用しており、mysqlをインストールしました。しかし、私はmysqlシェルにアクセスすることができません。私はエラー1045(28000)を取得し続ける:ユーザー 'root' @ 'localhost'(パスワード:NOを使用)のアクセスが拒否されましたエラー1045(28000)ユーザー 'root' @ 'localhost'のアクセスが拒否されました

助けてください。ありがとう。

+1

パスワードを使ってみましたか? – Clemenz

+0

はい、もちろんです。つまり、mysqlのパスワードはmysql -u root -pです。しかし、役に立たない。サーバーが動作していますが、これをチェックしましたが、シェルにアクセスできません。 –

+0

'mysql_secure_installation'を実行しようとしましたか? – Clemenz

答えて

0

パスワードをハードリセットすると役立つ場合があります。多くの人々がこの問題を抱えています。

はこちらをご覧ください:コメントのhttps://stackoverflow.com/a/21685641/1863487

+0

残念ながら、指示の中にmysql -u rootがあります。ERROR 2002(HY000 ):ソケット '/var/run/mysqld/mysqld.sock'を介してローカルのMySQLサーバに接続できません –

+0

それからおそらく実行されていません。 'sudo service mysqld start'を試すことができますか? – Clemenz

+0

[いいえ](https://askubuntu.com/a/793630/349837) 'service'、[now is](https://www.cyberciti.biz/faq/howto-install-mysql-on-ubuntu -linux-16-04 /) 'sudo systemctl restart mysql.service'を実行します。 –

0

感謝を。私はmysql-api-config_0.3.8.1_all.debファイルからmysqlを再インストールすることで問題を解決し、mysqlシェルにアクセスできるようになりました。

関連する問題