Mysql8.0以降で初期パスワードをリセットする方法

醉折花枝作酒筹
リリース: 2021-06-01 09:35:08
転載
4326 人が閲覧しました

この記事では、Mysql8.0以降の初期パスワードをリセットする方法を紹介します。一定の参考値があるので、困っている友達が参考になれば幸いです。

Mysql8.0以降で初期パスワードをリセットする方法

インターネット上のほとんどの方法は、My.ini または My_default.ini データベースに –skip-grant-tables を追加し、変更することで Mysql パスワードをスキップして接続します。パスワード。

私は、これらの方法を使用してデータベースのログイン パスワードをスキップし、初期パスワードを変更したいと考えて、オンラインの方法を使用して 3 時間近くを費やしました。これは完全に3時間の時間の無駄でした。

一定期間の探索を経て、ついに実現可能な方法を見つけました。

次のコマンド ライン コードはすべて管理者モードで動作します

コマンド ライン exe ファイル ディレクトリ: C:\Windows\System32\cmd.exe -> ; 右クリック -> 「管理者モード」で実行

ステップ 1: Mysql サービスを閉じる

まず、Mysql サービスを閉じたことを確認してください

cd c:\web\mysql-8.0.16\bin(此处输入自己的Mysql安装地址) net stop mysql
ログイン後にコピー

Mysql8.0以降で初期パスワードをリセットする方法

ステップ 2: Mysql パスワード検証をスキップする

Mysql サービスを閉じた後、C:\web\Mysql-8.0.16\bin ディレクトリで操作を続行します

Enter

mysqld --console --skip-grant-tables --shared-memory
ログイン後にコピー

このコード行を入力すると、Mysql パスワード ログインが正常にスキップされました

Mysql8.0以降で初期パスワードをリセットする方法

ステップ 3: なしパスワードを使用して Mysql を入力します

上記の手順の後、管理者モードで実行されている cmd.exe を開きます。

mysql の下の bin ディレクトリに入った後、mysql に直接ログインします。

いいえ、net start mysql

コマンド ラインに次のコードを入力します。

cd c:\web\mysql-8.0.16\bin(此处输入自己电脑上的安装目录) mysql -u root -p
ログイン後にコピー

この時点で、パスワードの入力を求められます。Enter キーを押します。 Mysql に接続します。

Mysql8.0以降で初期パスワードをリセットする方法

ステップ 4: ログイン パスワードを空に設定します。

コードを入力し、パスワードを空に設定します (パスワード現時点では直接変更できません。最初に空に設定する必要があります。そうしないとエラーが報告されます)

Enter

use mysql; (使用mysql数据表) update user set authentication_string='' where user='root';(Mysql8.0以降で初期パスワードをリセットする方法) quit; (然后退出Mysql)
ログイン後にコピー

Mysql8.0以降で初期パスワードをリセットする方法

ステップ 5: 変更しますログイン パスワード

両方の部分のポイントです

1. 最初の cmd ウィンドウを閉じます (必ず閉じてください!)

2. コードを入力してください

2 番目のウィンドウで net stop mysql (mysql サービスをオフにします。ただし、サービスが有効になっていないことが表示されますが、念のため)

net start mysql(その後、mysql サービスをオンにします)

(ここではあまり面倒なことはしないでください。前の mysql サービスが閉じていない場合は、パスワードなしでログインします)

cd C:\web\mysql-8.0.16\bin

mysql -u root -p

(パスワードが表示されます)ここでは、Enter キーを押すだけです。4 番目のステップでは空白のままにしました)

ALTER USER 'root'@'localhost' IDENTIFIED BY '新しいパスワード'; (パスワードの変更)

Mysql8.0以降で初期パスワードをリセットする方法

最後のステップ: パスワードが変更に成功したかどうかを確認します

quit(退出mysql) mysql -u root -p (输入新密码,再次登录) 成功~~~
ログイン後にコピー

関連する推奨事項: 「mysql チュートリアル

以上がMysql8.0以降で初期パスワードをリセットする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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