ホームページ  >  記事  >  データベース  >  MACのmysqlパスワード忘れ問題を解決するサンプルコードの詳細説明

MACのmysqlパスワード忘れ問題を解決するサンプルコードの詳細説明

黄舟
黄舟オリジナル
2017-03-17 13:53:381343ブラウズ

この記事は主に、MAC の mysql パスワードを忘れた問題の解決策に関する関連情報を紹介します。必要な友人は、MAC の mysql パスワードを忘れた問題の解決策を参照してください

私の最近のプロジェクトは MySQL を使用しています。 , 以前にもインストールしたことがありますが、その時に設定したパスワードを忘れてしまい、パスワードを変更するという険しい道を歩み始めました。 Baidu や Google で多くの情報を検索したところ、プログラマーにとって落とし穴はどこにでもあることがわかりました。そこで、さまざまな状況でパスワードを忘れた場合の解決策を紹介するブログを書くことにしました。

状況 1: mysql 公式 Web サイトから dmg ファイルを直接ダウンロードして、パスワードを忘れます

1. mysql サーバーを閉じます

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

3. 権限を取得します

cd /usr/local/mysql/bin

4.サーバー

sudo su

5. Ctrl + D を押して編集を終了します

6. 短いコマンドを設定します

./mysqld_safe --skip-grant-tables &

8.

mysql データベースを入力します

alias mysql=/usr/local/mysql/bin/mysql

9.

mysql

10. パスワードのリセット

use mysql
シナリオ 2: ソフトウェアのインストールに自作インストールをよく使用する場合は、上記の手順でパスを変更するだけで済みます。mysql のデフォルトのインストール ディレクトリは /usr/local/Cellar/ です。 mysql/5.7.16. 上記の手順 1、2、6 を /usr/local/mysql から /usr/local/Cellar/mysql/5.7.16 に変更するだけです

状況 3: この状況は少し厄介です。 mysql をダウンロード その後、この事件のことは長い間忘れていましたが、別のデータベースをダウンロードしたところ、最初にダウンロードしたデータベースが直接パスワードの入力を要求することがわかりました。その後、状況 1 または 2 に従ってコマンドを入力しても、正常に変更できません。その後、オンラインで紹介されている方法に従って my.cnf (現在は my-default.cnf に変更) を修正しても機能しませんでした。残念ながらこの状況に遭遇した場合は、次の手順に従ってください

1. mysql

flush privileges;
をアンインストールします

2. mysql を再インストールします

3. この場合、引き続きパスワードの入力を求められる場合は、次の手順に従ってください。一度だけ

以上がMACのmysqlパスワード忘れ問題を解決するサンプルコードの詳細説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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