【MySQL】rootのパスワードを変更する
- mysqlを停止し、セーフモードでログイン
$ mysql.server stop $ mysqld_safe --skip-grant-tables & $ mysql -u root
- パスワードをnullに設定する
mysql > UPDATE mysql.user SET authentication_string=null WHERE User='root'; mysql > exit;
- mysqlを再起動し、パスワードを再設定
$ mysql.server stop $ mysql.server start $ mysql -u root mysql > USE mysql; mysql > ALTER USER 'root'@'localhost' identified BY 'password'; mysql > exit;
- パスワードが設定されたか確認
$ mysql.server stop $ mysql.server start $ mysql -u root -p password: //設定したパスワードを入力