mysqltutorial 列は、MySQL パスワードを忘れたという問題の解決に役立ちます。
MySQL のインストール後、または MySQL の使用中に最も恥ずかしいことは、パスワードを忘れることです。マーフィーの法則は、次のことも教えてくれます。間違っていれば間違います。では、MySQL パスワードをうっかり忘れてしまった場合はどうすればよいでしょうか?心配しないでください。この記事ではその方法を説明します。
まず、MySQL 設定ファイルを開く必要があります。Windows システムの場合、MySQL 設定ファイルはデフォルトの my.ini です。 MySQL のインストール ディレクトリ。 ; MacOS システムの場合、設定ファイル名は my.cnf で、そのパスは /etc/my.cnf です。
MacOS を例に取ると、構成ファイルの [mysqld] の後に 「skip-grant-tables」を追加する必要があります。これは、次に示すように、権限検証のスキップを設定することを意味します 以下の図:
#注意事項MacOS で MySQL 構成ファイルが見つからない場合は、/etc ディレクトリに my.cnf を直接作成し、次の内容を追加できます。MacOS では、「sudo vim /etc/my.cnf」コマンドを直接使用して構成ファイルを編集できます。
## ####[クライアント] デフォルト文字セット=utf8
[mysqld] バインドアドレス = 127.0.0.1 文字セットサーバー=utf8 Skip-grant-tables
2. MySQL の再起動設定ファイルを変更した後、設定を有効にするために MySQL サービスを再起動する必要があります。 Windows システムの場合は、シャットダウンして MySQL を起動できます。実行コマンドは次のとおりです:もちろん、他の設定項目がある場合は、自分で変更することもできます。
net stop mysql net start mysql
Linux システムの場合は、次のコマンドを直接使用して再起動できます:
service mysql restart
Ifこれは Mac システムなので、次の図に示すように、インターフェイスを通じて操作を再起動できます:
3. 新しいパスワードを設定します
Afterサービスを再起動すると、コマンド ライン ツールを使用して MySQL をセットアップできます 新しいパスワード、最初に次に、次のコマンドを使用して新しいパスワードを設定します。
update user set password=password ('新しいパスワード') user='root'; フラッシュ権限。 quit
この手順の実行時にエラー 1290 (HY000) が発生した場合: MySQL サーバーは --skip-grant-tables オプションを使用して実行されているため、このステートメントを実行できませんエラー。最初にNote
最後に
#その他の関連する無料学習の推奨事項:
mysql チュートリアル(ビデオ)
以上がMySQLのパスワードを忘れてしまいました! ?パニックにならないでください~の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。