エラー 1396 (HY000): 'jack'@'localhost' の CREATE USER 操作が失敗しました
削除後にユーザーを作成できませんMySQLデータベースから?この問題は以前に報告されており、バグが原因である可能性があります。ただし、簡単な回避策があります:
問題を修正する手順:
ユーザーを削除します (そのままであると仮定します)存在します):
DROP USER 'jack'@'localhost';
フラッシュ権限:
このステップでは、データベース内の権限テーブルを更新します。
FLUSH PRIVILEGES;
を作成しますユーザー:
これで、「jack」ユーザーを再作成できます:
CREATE USER 'jack'@'localhost' IDENTIFIED BY 'test123';
ユーザーの存在の確認: ユーザーが正常に作成されたことを確認するには、次のコマンドを実行します。このコマンド:
SELECT user,host FROM user;
「jack」と「localhost」がリストされているはずです。結果。
以上がMySQL ユーザーを削除した後に作成できないのはなぜですか? それを修正するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。