#author("2018-11-03T01:11:52+09:00","default:ryuichi","ryuichi")
* rootユーザのパスワードをリセットする [#jb674727]
** 手順 [#s08a29e6]
- mysqldを停止する。
- mysqldを以下のようにオプション指定して起動する。(すると、パスワード無しでMySQLにログイン出来る。)
shell> mysqld_safe --skip-grant-tables
- パスワードを設定する。
-- MySQL5.6まで
mysql> UPDATE mysql.user SET Password=PASSWORD('my_new_pass') WHERE User='root';
mysql> FLUSH PRIVILEGES;
-- MySQL5.7以降
mysql> UPDATE mysql.user SET authentication_string=password('my_new_pass') WHERE user = 'root'
- mysqldを停止する。
- mysqldを通常起動する。
** 参考 [#ga96de6e]
http://dev.mysql.com/doc/refman/5.6/en/resetting-permissions.html