mysqlどのようにユーザー'root'@'localhost'のために拒否されたアクセスを修正するには
私は何かをねじ込む前に、私は$ mysql -u root -p
を使用してログインし、データベースを表示するとき:
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| game_data |
| test |
+--------------------+
その後、私は新しいユーザーを作成しようとしたし、特権で何かが間違っていることに気づく。
だから私は新しいユーザーを削除し、私は誤って'root'と'Admin'を削除したと思います。
その後、再度'root'を作成しようとしたのですが、全ての権限を付与する際にAccess deniedエラーが出てしまいます。
今、MySQLを修正するには?
データベース ‘mysql’ が見つからない、データベースを作成できない、ユーザーを作成できない、何をしようとしてもエラーが出る
ERROR 1045 (28000). Access denied for user ‘root’@‘localhost’ (using password: YES).
MacPortsを使用してMySQLを再インストールする必要がありますか?再インストールするとデータベースが無くなってしまいますよね?