ホームページ >データベース >mysql チュートリアル >Mysql の root パスワードを忘れた場合、または MAC_MySQL の権限が間違っていた場合の迅速な解決策
最近mantisをいじっていたら、mysqlへの接続で常にエラーが発生することに気づき、root権限を変更してログインできなくなりました。
root権限を復元し、rootパスワードを変更する最も便利な方法を共有しましょう。
1: mysql ワークベンチをインストールします。ビジュアルインターフェイスによる直接操作。
2: Apple -> システム環境設定 -> 下部の mysql をクリックし、ポップアップ ページで mysql サービスを閉じます
3: ターミナルに入る
入力:
cd /usr/local/mysql/bin/
Enterを押した後、管理者権限でログインします
すどす
Enterを押した後、次のコマンドを入力してmysql検証機能を無効にします
./mysqld_safe --skip-grant-tables &
Enter キーを押すと、mysql が自動的に再起動されます。再起動後、mysql workbench に入り、必要に応じて接続を作成し、ユーザー名として root を入力します (ここではパスワードが検証されないことに注意してください。したがって、既存のアカウントを入力します)。 。
別のサーバー管理を作成し、作成した接続を選択します。
サーバー管理をダブルクリックします
左側の [セキュリティ] をクリックすると、右側にすべてのユーザー権限テーブルが表示されます。この時点で必要な操作を行うことができます。
ここにいくつかの手順があります:
ユーザー権限テーブルホスト マッチングへの接続を制限する は、ログイン アドレス制限 (ログイン時の IP アドレス) を表します。「%」は任意の
を表します。
リーリー
以下は一般的なエラーです
エラー 1045 (28000): ユーザー 'root'@'localhost' のアクセスが拒否されました (パスワードを使用: YES)これは root 権限が十分ではないことを意味します。上記の手順を参照して権限を設定できます
アクセスが拒否されました。この操作には SUPER 権限 (少なくとも 1 つ) が必要です
これは root 権限が十分ではないことを意味します。上記の手順を参照して権限を設定できます
上記は、Mac 上の Mysql で root パスワードを忘れたり、間違った権限を持っている場合にエディターが紹介する簡単な解決策です。ご質問がある場合は、私とエディターにメッセージを残してください。時間内に返信させていただきます。ウェブサイトをご利用いただき、誠にありがとうございます。