天天看點

MySQL error: Can’t open and lock privilege tables: table doesn’t exist

重裝了mysql後,用下面的指令一直不能啟動。

/etc/init.d/mysql start

檢視/var/lib/mysql/NC-VM-PL-DEV-40.err

發現錯誤顯示如下:

[ERROR] Fatal error: Can't open and lock privilege tables: Table 'mysql.user' doesn't exist

于是運作下面的指令:

mysql_install_db --user=mysql --ldata=/var/lib/mysql

之後就OK了。

#/etc/init.d/mysql start                            

Starting MySQL.                                            [  OK  ]

refer:

http://will-bloggs-too.com/2011/11/29/mysql-error-cant-open-and-lock-privilege-tables-table-doesnt-exist/

繼續閱讀