ホームページ > データベース > mysql チュートリアル > MySQL ユーザーを削除した後に作成できないのはなぜですか? それを修正するにはどうすればよいですか?

MySQL ユーザーを削除した後に作成できないのはなぜですか? それを修正するにはどうすればよいですか?

Linda Hamilton
リリース: 2024-12-07 13:54:18
オリジナル
184 人が閲覧しました

Why Can't I Create a MySQL User After Deleting It, and How Do I Fix It?

エラー 1396 (HY000): 'jack'@'localhost' の CREATE USER 操作が失敗しました

削除後にユーザーを作成できませんMySQLデータベースから?この問題は以前に報告されており、バグが原因である可能性があります。ただし、簡単な回避策があります:

問題を修正する手順:

  1. ユーザーを削除します (そのままであると仮定します)存在します):

    DROP USER 'jack'@'localhost';
    ログイン後にコピー
  2. フラッシュ権限:
    このステップでは、データベース内の権限テーブルを更新します。

    FLUSH PRIVILEGES;
    ログイン後にコピー
  3. を作成しますユーザー:
    これで、「jack」ユーザーを再作成できます:

    CREATE USER 'jack'@'localhost' IDENTIFIED BY 'test123';
    ログイン後にコピー

ユーザーの存在の確認: ユーザーが正常に作成されたことを確認するには、次のコマンドを実行します。このコマンド:

SELECT user,host FROM user;
ログイン後にコピー

「jack」と「localhost」がリストされているはずです。結果。

以上がMySQL ユーザーを削除した後に作成できないのはなぜですか? それを修正するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート