2016-07-07 5 views
-1

mysqlデータベースのユーザテーブルを更新した後、データベースに接続できません。 :私はmysqlのユーザテーブルを更新し、ユーザ 'root' @ 'localhost'のユーザアクセスを拒否しました

access denied for user 'root'@'localhost' 

私はユーザーテーブルのホスト列を更新し、データベースにログインできません。 ユーザテーブルを更新する前にデータベースにログインしてから、mysqlサービスを停止して設定してもログインできません。

誰が私を助けることができます、どのような助けに感謝します。

+0

run> FLUSH PRIVILEGES;テーブルをリロードするか、データベースを再起動するには、これも読んでください –

+0

私は既にサービスを再開しました。 –

+0

ユーザーテーブルで何が変更されましたか? –

答えて

0

私はこの問題を解決しました。私は誤ってホストを '127.0.0.1'から '::'に変更してから、mysqlサービスを再起動しました。私はもうmysqlに接続できません。 my.iniファイルを変更して 'skip-grant-tables'を追加してから接続して、ユーザーテーブルを変更しても問題ありません。

関連する問題