CentOS 5.xでMySQLをインストールして起動しようとしたら失敗した。
$ sudo service mysqld start MySQL Daemon failed to start. mysqld を起動中: [失敗]
ログを見てみるとmy.confの設定が読めてないみたい?
# /var/log/mysqld.log [ERROR] Fatal error: Can't open and lock privilege tables: Table 'mysql.user' doesn't exist
$ mysql_install_db --datadir=/var/lib/mysql --user=mysql
このようにし再度起動したら次は成功しました。
$ sudo service mysqld start mysqld を起動中: [ OK ]