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

零下一度
リリース: 2017-05-08 14:59:06
オリジナル
1097 人が閲覧しました

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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!