2008年06月02日
[mysql]rootのパスワード忘れ
rootユーザーで行います。
いったんmysqlを停止し--skip-grant-tablesオプションをつけてmysqlを起動し、パスワードを変更します。
その後mysqlを停止し、通常の方法で起動させます。
# /usr/bin/mysqld_safe -u root --skip-grant-tables &
# mysql -u root
mysql> select user,host,password from mysql.user;
mysql> update mysql.user set password="" where user = "root";
# mysql -u root
mysql> select user,host,password from mysql.user;
mysql> update mysql.user set password="" where user = "root";