[ERROR] Fatal error: Can't open and lock privilege tables: Table 'mysql.user' doesn't exist
システムテーブルをアップグレード
mysql_upgrade -uroot
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
設定を変更
my.cnf
[mysqld]
skip-grant-tables
mysqld_safe --skip-grant-tables &
mysql -uroot
flush privileges;
grant all privileges on *.* to 'root'@'localhost' with grant option;
flush privileges;
service mysqld stop
service mysqld start
今度はloginできる
mysql -uroot
my.cnfをコメントアウト
my.cnf
[mysqld]
# skip-grant-tables
service mysqld restart
mysql_upgrade -uroot