ホームページ  >  記事  >  データベース  >  MySQL のパスワードをリセットする 2 つの型破りな方法のチュートリアル

MySQL のパスワードをリセットする 2 つの型破りな方法のチュートリアル

零下一度
零下一度オリジナル
2017-05-08 14:59:061133ブラウズ

MySQL管理者のパスワードを忘れた場合はどうすればよいですか?

MySQL アカウントのログイン パスワードを忘れた場合、MySQL はパスワードをリセットするための 2 つの型破りな方法を提供します。

最初の方法は、MySQL サービスの開始時にパラメーター (--init-file) を追加し、アカウントのパスワードを変更する目的を達成するためにパスワードのリセットを含むスクリプトを実行することです。

2 番目の方法は、MySQL の起動時に特別なパラメーターを追加して、MySQL の起動時の権限検出をスキップし、次に MySQL にログインしてアカウントのパスワードを変更し、最後に通常の方法で MySQL を起動します。

2番目の方法を実際に使ってみました。2番目の方法を詳しく紹介します。

最初のステップは、特別なパラメーターを使用して MySQL を起動することです。Windows でのコマンドは次のとおりです:

mysqld --skip-grant-tables --skip-networking&

この機能は、MySQL サービスが --skip-grant-tables的作用是使MySQL绕过权限检测启动。以这种方式启动MySQL,任何人都可以无密码连接到MySQL。这是不允许的。--skip-networking TCP/IP からのリクエストを監視しないようにすることです。サービスがネットワークに接続できません。

linuxのコマンドは次のとおりです:

mysqld_safe --skip-grant-tables --skip-networking&

2番目のステップは、アカウントパスワードを使用せずにMySQLにログインし、アカウントパスワードを変更することです。コマンドは次のとおりです:

update mysql.user set password=password('123456') where user='system';

3 番目のステップは、MySQL サービスをシャットダウンし、通常のモードで MySQL を起動します。コマンドは次のとおりです:

mysqladmin shutdown

mysql_safe

【関連する推奨事項】

1.

無料の mysql オンライン ビデオ チュートリアル

2.そういったものデータベース設計について

以上がMySQL のパスワードをリセットする 2 つの型破りな方法のチュートリアルの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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