MySQLのrootパスワードを忘れて再更新

パスワードを忘れたというか、MySQLをインストールした時に設定したパスワードを入れてもログインできない!まあ同じ様なものですが(笑)

rootパスワードをリセットする方法、忘れがちなのでメモっておきます。

http://open-groove.net/mysql/forgetting-mysql-rootpass/

スタンダードな対処法
1.MySQLインスタンスを停止する。
2.認証スキップモードで起動する。セーフモード、ともいうらしい。

# /usr/bin/mysqld_safe –skip-grant-tables &

※mysqld_safeのパスは標準では上記のようになると思うが、環境によっては違うかも。

3.認証なしでログイン。

# mysql -u root

4.rootパスワードを更新

mysql > UPDATE mysql.user SET password=PASSWORD(‘new-passowrd’) WHERE User= ‘root’;
mysql > FLUSH PRIVILEGES;
mysql > ¥q

剣呑剣呑。

Leave a Comment


NOTE - You can use these HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください