WordPress導入にあたり, CentOSのMySQLのパスワードを忘れて, 調べたのでここに記す.

  1. サービスの停止
    # /etc/init.d/mysqld stop
  2. パスワードなしで入ることができるMySQLの起動
    # mysqld_safe --skip-grant-tables
  3. パスワードの変更
    # mysql -u root mysql
    mysql>update user set password=PASSWORD('pass') where user='root' and host='localhost'
  4. サービスの再起動
    # /etc/init.d/mysqld start

よく考えると, パスワードを設定していなかった可能性あり
2.で起動したmysqld_safeがCtrl-C以外に思いつかなかった.

参考

http://sasuke.main.jp/mysqlrootpass.html