Windowsでmysql rootパスワードをリセット

788 ワード

1.mysqlサーバの停止
> net stop mysql

2.権限テーブルを使用してサーバーを起動することを禁止する
 mysqld --console --shared-memory --skip-grant-tables

--console:ウィンドウモード出力ログ
--shared-memory:共有メモリモード起動
--skip-grant-tables:権限テーブルを使用しない
3.権限テーブルの再読み込み
> mysql
mysql> flush priviables;

4.パスワードの変更
アカウント'root'@'localhost'を変更するパスワードは12345678です.
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '12345678';

5.サーバーの再起動CTRL + Cを押してサーバーを停止します.停止したらmysqlサーバを再起動します.
> net start mysql

6.新しいパスワードでログイン
> mysql -u root -p
Enter password: 12345678