windowsのMySQLのrootのパスワード忘れた時の対処法(MySQL5.1) @iis_hara_dev

2012/08/07 12:28

最近ローカルのMySQLを久しぶりに動かしたらものの見事にパスワード忘れていていたのですが
webで調べたのを試してみたら、うまく行かなかったので個人でやったメモ書です
ノンプログラマーの方用にかいてます

(前準備)
MySQLが入っているフォルダを確認しておく
例)C:\Program Files\MySQL\MySQL Server 5.1

(1)MySQLをとめる
コントロールパネル→管理ツール→サービスを開く。
MySQLがあるので右クリックから「停止」を選択

(2)パスワードなしでログインできるようにMySQLをたちあげる
スタート→アクセサリ→コマンドプロンプトを立ち上げる
以下のコマンドでMySQLの実行フォルダに移動する
cd "C:\Program Files\MySQL\MySQL Server 5.1\bin"
※この時パスにスペースがある場合はダブルコーテーションでくくらないとだめです
そして下記コマンドをうつ
mysqld.exe --skip-grant-tables

(3)MySQLにログインしてパスワード変更
もう一度スタート→アクセサリ→コマンドプロンプトを立ち上げる
下記コマンドをうつ
mysql -u root mysql
ここでコマンドプロンプトがMySQLモードになって
左がmysql>となるはずです
そこで下記をうってください
update user set password=PASSWORD('anyword') where user='root' and host='localhost';
パスワードを変えたい場合は”anyword”を変えてください

Query OK, 1 row affectedと出ればoKです(バージョンによって違うかも)
最後に
FLUSH PRIVILEGES;とうって確定させたのち、2つともコマンドプロンプトを閉じてください。

(4)MySQLを立ち上げる
コントロールパネル→管理ツール→サービスを開く。
MySQLがあるので右クリックから「開始」を選択

コメントを投稿

次の HTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <img localsrc="" alt="">

コメントはまだありません。