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

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

WBOY
WBOYオリジナル
2023-05-18 18:38:38681ブラウズ

コンピュータを日常的に使用していると、パスワードを忘れてしまうという事態が避けられません。たとえば、Mac システムを使用している場合、多くの場合、MySQL データベースを使用する必要があります。しかし、そのデータベースのパスワードを忘れた場合はどうすればよいでしょうか?以下では、Mac MySQL パスワードを忘れた場合の解決方法を詳しく紹介します。

まず、Mac 上の MySQL インストール パスを決定する必要があります。ターミナルで次のコマンドを実行します:

which mysql

上記のコマンドを実行した後、ターミナルに次のような同様の情報が出力される場合:

/usr/local/bin/mysql

、MySQL インストール パスが / であることを意味します。 usr/local/bin/mysql

次に、ターミナルに次のコマンドを入力して MySQL サービスを再起動します。

sudo /usr/local/mysql/support-files/mysql.server restart

このコマンドを実行すると、管理者パスワードの入力を求めるプロンプトが表示されます。管理者パスワードを入力するだけです。

MySQL サービスが正常に再起動したら、次の方法でパスワードのリセットを試みることができます:

sudo /usr/local/mysql/bin/mysql -u root

ちょっとしたヒントです: MySQL にアクセスできない場合は、ポートを上記のコマンド番号:

sudo /usr/local/mysql/bin/mysql -u root -h 127.0.0.1 -P 端口号

ポート番号がわからない場合は、/etc/my.cnf または /etc/mysql/my.cnf で見つけることができます。

上記のコマンドを入力すると、システムはパスワードの入力を求めるプロンプトを表示します。パスワードを忘れてしまったので、次の方法でこれを行うことができます:

  1. 空のパスワードを入力してログインを試行するか、古いパスワードを使用してログインを試行します。

これら 2 つの方法のどちらも成功しない場合は、次の操作を続行できます。

  1. 次のコマンドを使用して MySQL データベースに入ります:
use mysql;
  1. 既存のユーザーのパスワードをクリアします:
update user set password=null where user='root';
  1. 設定 新しいパスワード:
update user set authentication_string=password('new_password') where user='root';

「new_password」を設定する新しいパスワードに置き換えます。

  1. パスワードの変更を有効にするには、次のコマンドを入力します:
flush privileges;

上記の手順を完了すると、MySQL データベースとログに再びアクセスできるようになります。新しいパスワードを入力してください。それでもデータベースにアクセスできない場合は、システムを再起動し、上記の操作を再度実行してみてください。

MySQL パスワードを忘れるという問題を回避したい場合は、メモまたはメモ帳を作成してすべてのパスワードを記録するか、パスワード マネージャーを使用してパスワードを保存することをお勧めします。これにより、パスワードを忘れるという問題を効果的に回避し、個人情報をより適切に保護できます。

つまり、Mac MySQL パスワードを忘れるという問題が発生した場合は、上記の手順に従ってパスワードをリセットする必要があります。処理中はシステム全体に不要な影響を与えないよう注意して運用する必要があります。

以上がmac mysqlのパスワードを忘れましたの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。