本日CentOSで動かしているMySQLのrootパスワードをド忘れしました。
その際の復旧方法を覚書として残しておきます。
まずは、mysqldの停止
#service mysqld stop
そして、プロセスを殺す。
#killall mysql
プロセスを止めたら、セーフモードでMySQLにログイン
#/usr/bin/mysqld_safe --user=root --skip-grant-tables & mysql mysql
普通にログインできます。そこで、mysql上でパスワードをリセット
mysql>update user setPassword=null where Host='localhost' and User='root';
こうして無事パスワードを初期化。
サービスを起動することでパスワード無しでログインすることができました。
追記:MySQLのパスワードを外したら、ZABBIXが監視するようになりました。
しっかりログイン用のIDとパスを指定してあるはずですが、なぜか動きません。
困った。
0 件のコメント:
コメントを投稿