MySQLのRootパスワード設定

以下をすればおk

% mysql -u root mysql
mysql> use mysql;
mysql> UPDATE user SET Password=PASSWORD('new_password') WHERE user='root';
mysql> FLUSH PRIVILEGES;

なお、rootのパスワードを忘れてしまった場合は以下のようにして再設定できる。

# /usr/bin/safe_mysqld --skip-grant-tables 

このように起動すると、認証をスキップしてログイン出来るので、設定する。

#  mysql -u root mysql

mysql> UPDATE user SET password=PASSWORD('root_password') WHERE user='root';
mysql> FLUSH PRIVILEGES;

設定したら、また通常通り起動しなおせば設定できます。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です