Mac を使用している場合、MySQL パスワードを忘れてしまうことがあり、データベースへのアクセスが非常に困難になります。幸いなことに、MySQL パスワードをリセットする簡単な方法がいくつかあります。この問題を迅速に解決するために考えられる方法をいくつか紹介します。
方法 1: システム環境設定を使用する
まずシステム環境設定を開き、[MySQL] アイコンをクリックします。ポップアップ ウィンドウの [Stop MySQL Server] ボタンをクリックすると、MySQL サービスが停止します。
次に、ターミナルに次のコマンドを入力します。
sudo /usr/local/mysql/bin/mysqld_safe --skip-grant-tables
このコマンドにより、 MySQL サービスはパスワードを検証せずに開始されます。次のコマンドを使用して MySQL にログインできます:
mysql -u root
次に、パスワードをリセットして MySQL を終了します:
mysql> FLUSH PRIVILEGES;
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
mysql> exit;
最後に、MySQL を起動しますservice again :
sudo /usr/local/mysql/support-files/mysql.server start
方法 2: コマンドラインを使用する
最初にターミナルを開いて次のように入力しますその中の次のコマンド:
sudo /usr/local/mysql/support-files/mysql.server stop
次に、次のコマンドを入力してパスワードをリセットします。
sudo mysqld_safe -- Skip-grant-tables &
mysql -u root
FLUSH PRIVILEGES;
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password' ;
exit;
最後に、次のコマンドを入力して MySQL サービスを開始します:
sudo /usr/local/mysql/support-files/mysql.server start
方法 3: パスワード ファイルのリセット
##ターミナルに次のコマンドを入力します:#sudo nano /usr/local/mysql/data/my.cnf
次の 2 行をファイルに追加します。
[mysqld]
skip-grant-tables
ファイルを保存して終了し、MySQL サービスを再起動します。
sudo /usr/local/mysql/support-files/mysql.server restart
次に、次のコマンドを使用して MySQL にログインします:
mysql -u root
FLUSH PRIVILEGES;
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
exit;
最後に、私のファイルの内容を復元します。 .cnf ファイルを初期状態に戻し、MySQL サービスを再起動します。
概要
MySQL は Mac 上の MySQL サーバーを使用してインストールされるため、MySQL パスワードを忘れることがよくあります。この質問は難しいように思えるかもしれませんが、上記のいくつかの簡単な方法を使用すると、MySQL パスワードを迅速かつ簡単にリセットできます。これらの方法は、Mac 上に MySQL データベースを持っているユーザーにとって非常に便利です。
以上がmac mysql パスワードを忘れましたの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。