2.1、mysql-5.7.16とmysql-8.0.12パスワードの変更を忘れた

664 ワード

[toc]
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