« 姉は一級建築士 | トップページに戻る | 利上げキター! »

MySQLのrootパスワード変更

MySQLでrootのパスワードをマシンのログインパスワードと一緒にしたら、MySQLに入れなくなってしまいました

そこでrootのパスワードを変更しました
以下その手順

shell>/etc/rc.d/init.d/mysqld  stop  <-MySQLを停止

shell> mysqld_safe --skip-grant-tables &  <-GRANTテーブルを読み込まずにMySQLを起動

shell> mysql -u root mysql <-rootユーザーでログイン

mysql> UPDATE user SET Password=PASSWORD('新規パスワード')  <-新規パスワード設定
    ->             WHERE User='root';
mysql> FLUSH PRIVILEGES;

これでOK
手順を見つけるまでにずいぶん時間が掛かりました

参考
MySQLトラブル事例
http://www.s-style.co.jp/mysql_customer_support/trouble.php#q7

MySQL AB :: MySQL 4.1 リファレンスマニュアル :: A.4.2 忘れたルートパスワードをリセットする方法
http://dev.mysql.com/doc/refman/4.1/ja/resetting-permissions.html

トラックバック

このエントリーのトラックバックURL:
http://teamovertake.com/cmt/mt-tb.cgi/520

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)