mysqlパスワードを忘れたMac

WBOY
リリース: 2023-05-20 09:48:08
オリジナル
1652 人が閲覧しました

MySQL パスワードを忘れることは、Mac システム、特に長期間使用していない場合に非常に一般的な問題です。この場合、バックアップ パスワードがない場合、またはパスワード プロンプトが見つからない場合は、MySQL データベースにアクセスできません。ただし、心配しないでください。この記事では、Mac システムで MySQL パスワードを忘れた場合の解決策について詳しく説明します。

方法 1: mysql_secure_installation を使用する

MySQL 5.7 以降を使用している場合、MySQL はインストール中に一時パスワードを生成し、システム ログ ファイルに保存されます。次の手順に従って、パスワードを見つけることができます:

1. ターミナルで次のコマンドを入力します:

sudo grep '一時パスワード' /var/log/mysql/error.log

2. 次のような出力が表示されます:

[注意] root@localhost に対して一時パスワードが生成されます: xxxxxxxx

ここで、「xxxxxxxx」は一時的なパスワードです。パスワード。

3. 次のコマンドを入力して MySQL に入ります:

mysql -u root -p

パスワードの入力を求めるプロンプトが表示されます。一時的なパスワードを入力する必要があります。あなたはたった今見つけました。次にパスワードの強制変更が行われますので、画面に従ってパスワードの変更を完了してください。

方法 2: パスワードのリセット

MySQL 5.6 以前を使用している場合は、次の手順に従ってパスワードをリセットする必要があります:

1. MySQL サービスを停止します。 :

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

2. 次のコマンドを使用してパスワード検証モードをスキップし、MySQL を起動します:

sudo /usr/local/mysql/bin/mysqld_safe --skip-grant-tables &

注: このモードでは、MySQL はユーザーを認証しないため、誰でも自由にデータベースを使用できます。したがって、パスワードのリセットが完了したらすぐにこのモードを終了し、MySQL サービスを再起動する必要があります。

3. MySQL に接続します:

mysql -u root

4. MySQL で次のコマンドを実行して、root ユーザーのパスワードを更新します:

UPDATE mysql.user SET Password=PASSWORD('your_new_password') WHERE User='root';

注: ここで、「your_new_password」を独自の新しいパスワードに置き換えます。

5. 権限の更新:

FLUSH PRIVILEGES;

6. MySQL の終了:

exit;

7. MySQL の終了:

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

8. MySQL を再起動します:

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

これで、新しいパスワードを使用して MySQL にログインできるようになります。

概要

MySQL は日常業務で頻繁に使用するデータベース管理システムですが、MySQL のパスワードを忘れてしまうという問題がよく発生します。この問題はいくつかの問題を引き起こす可能性がありますが、上記の方法に従うことで、MySQL パスワードを簡単に忘れることができます。この記事があなたのお役に立てば幸いです。

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

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