2.1、mysql-5.7.16とmysql-8.0.12パスワードの変更を忘れた
664 ワード
[toc]
1、パスワードを忘れた(mysql-5.7.16に基づく)
ライセンス免除サービスの開始
クライアント
ユーザー名パスワードの変更
2、パスワードを忘れた(mysql-8.0.12に基づく)
最初のステップは、システムサービスをオフにします.
ステップ2では、パスワード変更コマンドを含むテキストファイルを作成します.
ステップ3:コマンドライン方式でサーバを起動し、起動時に上記のパスワード変更コマンドファイルを実行することを指定します(例えば、ファイルはDディスクで、ファイル名はc.txtです)
1、パスワードを忘れた(mysql-5.7.16に基づく)
ライセンス免除サービスの開始
mysqld --skip-grant-tables
クライアント
mysql -u root -p
ユーザー名パスワードの変更
update mysql.user set authentication_string=password('666') where user='root';
flush privileges;
2、パスワードを忘れた(mysql-8.0.12に基づく)
最初のステップは、システムサービスをオフにします.
net stop mysql
ステップ2では、パスワード変更コマンドを含むテキストファイルを作成します.
ALTER USER 'root'@'localhost' IDENTIFIED BY '';
ステップ3:コマンドライン方式でサーバを起動し、起動時に上記のパスワード変更コマンドファイルを実行することを指定します(例えば、ファイルはDディスクで、ファイル名はc.txtです)
mysqld --init-file=d:c.txt --console