【MySQL】エラー解決「Fatal error: Can’t open and lock …..」

DB

MySQLをインストールして

# service mysql start

を実行すると失敗し、MySQLのエラーログを確認すると
以下のエラーがはかれていました。

[ERROR] Fatal error: Can’t open and lock privilege tables: Table ‘mysql.host’ doesn’t exist

いろいろ調べてみると、mysql_install_dbを実行してから起動すると成功するとありましたが、
MySQLの起動で失敗するので、結果は変わりなくエラーです。

【解決法】

以下をrootで実行すると、うまく起動しました。

# mysql_install_db –datadir=[データディレクトリ] –user=mysql

【原因 (憶測)】

MySQLの初期化ができていなかったからのようです。
それにしても、何度かMySQLをインストールしていますが、
今までうまくいっていたのに急にコケたのはなぜ・・・?

タイトルとURLをコピーしました