Carpe Diem

  Top > スポンサー広告> MySQL > MySQL のパスワードのリセット  

スポンサーサイト

-- - --/-- [--] - --:--

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

MySQL のパスワードのリセット

2012 - 12/27 [Thu] - 14:13

MySQL5.5での話です。
rootパスワードを忘れてしまったり、インストールしたとき設定したパスワードがなぜか反映されてない、といった時に必要な方法です。後者の場合は

$ mysql -u root -p
Access denied for user 'root'@'localhost'


とか表示されます。どうしてこんな状況になるかは不明ですが、これでググったらパスワードのリセットが出てきたので紹介します。

まずは mysql の停止
$ sudo service mysql stop

次にパスなしで入れるように mysqld にオプションをつけて起動

$ sudo mysqld --skip-grant-tables

起動したらログイン
$ mysql -u root

mysql> use mysql;
mysql> UPDATE user SET Password=PASSWORD('newpassword') WHERE User='root';
mysql> FLUSH PRIVILEGES;


以上でリセットの完了です。
終わったら mysqld を停止して、mysql を再起動します。

$ sudo pkill mysqld
$ sudo service mysql start



以降は新しいパスワードでログインできるようになります。


ソース:
MySQL の root パスワードをリセットした。
mysql5 パスワードのリセット

コメントの投稿





管理者にだけ表示を許可する

 | ホーム | 

プロフィール

Cicatrice

Author:Cicatrice
備忘録

検索フォーム

カテゴリ

最新記事

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。