ホームページ > データベース > mysql チュートリアル > mac mysql パスワードを忘れました

mac mysql パスワードを忘れました

王林
リリース: 2023-05-14 09:45:37
オリジナル
2780 人が閲覧しました

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 サイトの他の関連記事を参照してください。

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