ホームページ >データベース >mysql チュートリアル >MySQL ユーザー 'jack'@'localhost' の再作成がエラー 1396 で失敗するのはなぜですか?
MySQL ユーザー 'jack'@'localhost' の再作成エラー 1396
質問:
MySQL ユーザーを root として再作成したにもかかわらず、操作がエラーで失敗する1396. ユーザーは以前に mysql.user から削除されましたが、テーブルには痕跡が残りません。他のユーザーの作成は正常に機能しますが、'jack' の再作成は一貫して失敗します。
回答:
このエラーは MySQL の既知のバグです。これを解決するには、次の手順に従います:
ユーザーが存在すると仮定して削除します:
DROP USER 'jack'@'localhost';
MySQL をフラッシュする権限:
FLUSH PRIVILEGES;
ユーザーの作成:
CREATE USER 'jack'@'localhost' IDENTIFIED BY 'test123';
この回避策では、 「jack」ユーザーにはエラーはありません。 「jack」を目的のユーザー名に置き換え、「test123」を実際のパスワードに置き換える必要があることに注意してください。
以上がMySQL ユーザー 'jack'@'localhost' の再作成がエラー 1396 で失敗するのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。