ERROR 1045 (28000): Access denied for user ‘root’@’localhost’ (using password: YES)

はじめに

kusanagiを使いインスタンスを増やそうとすると、上記のようなエラーに遭う事がある。

原因

kusanagiに登録されているmysqlのrootパスワードと、実際のmysqlのrootパスワードに違いがある。

kusanagiに登録されているrootパスワードを変えるには?

/etc/kusanagi.d ディレクトリあたりにあるかとおもったら、全く違う所にあった。

/root/.my.cnf だ。

[mysqladmin]
password = "**********"
user = root

このpasswordを実際のパスワードに変更する事で、解決することができる。