Closed2

WSL2(Ubuntu 22.04)MySQL rootユーザーのパスワード変更

gzgz

デフォルトでインストールしたら、接続できないエラー

sudo mysql
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
gzgz

解決方法:

サービス停止

sudo service mysql stop

サービスを権限チェックなしで起動

sudo mysqld_safe --skip-grant-tables &

rootパスワードを変更

mysql -u root

#キャッシュを削除
flush privileges;

use mysql;

ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';

サービス停止

sudo service mysql stop

通常モードでサービス開始

sudo service mysql start

新しいパスワードでroot接続

mysql -u root -p
このスクラップは5ヶ月前にクローズされました