purazumakoiの[はてなブログ]

技術メモから最近はライフログも増えてきてます。

Host 'localhost' is not allowed to connect to this MySQL server

解決してないけどログとして

Centos6でmysql4(port;3307で設定)、mysql5の共存をしたんだけど、
どうもmysql4で

/usr/local/mysql/bin/mysql  -h 127.0.0.1 -P 3307 -u root -p

で入ろうとすると

Host 'localhost' is not allowed to connect to this MySQL server

ってエラーがでて

;どうもデータが壊れている?ので退避します。
cd /usr/local/mysql/var
mv mysql _mysql20140214

;DB作成
/usr/local/mysql/bin/mysql_install_db --datadir=/usr/local/mysql/var --basedir=/usr/local/mysql --user=mysql

;権限周り
chown -R mysql:mysql /usr/local/mysql

;mysql4 の起動
/etc/rc.d/init.d/mysql.server restart

直らない。。。