【mysql】mysql作成ユーザエラーERROR 1396(HY 000):Operation CREATE USER failed for'mysql'@'localhost'
740 ワード
mysql作成ユーザエラーERROR 1396(HY 000):Operation CREATE USER failed for'mysql'@'localhost'
理由:
mysqlを削除するユーザーはdelete from mysqlを直接使用します.user where user like '%mysql%';
次にmysqlユーザーエラーを再作成します.
解決:
このユーザーがいるかどうかを確認します
理由:
mysqlを削除するユーザーはdelete from mysqlを直接使用します.user where user like '%mysql%';
次にmysqlユーザーエラーを再作成します.
解決:
このユーザーがいるかどうかを確認します
mysql> select distinct user from mysql.user;
+-------+
| user |
+-------+
| root |
+-------+
1 rows in set (0.00 sec)
dropを使用してユーザーを削除mysql> drop user 'mysql'@'localhost';
削除してユーザーを再作成すればいいです.同じエラーを報告した場合、mysqlのバグに遭遇した可能性があります.権限をリフレッシュする必要があります.mysql> flush privileges;
ユーザーの再作成mysql> create user 'mysql'@'localhost' identified by 'mysql';