Fatal error: Can’t open and lock privilege tables: Table ‘mysql.host’ doesn’t exist 的解决方法

时间:2022-09-20 08:30:23

 原文地址: http://david-wangweijia.blogbus.com/logs/60110625.html

今天在用一个装好的Mysql时,用safe_mysqldq启动的时候,出现

Fatal error: Can't open and lock privilege tables: Table 'mysql.host' doesn't exist

最终解决方法如下:

在mysql的安装目录下,我的是/usr/local/mysql

./scripts/mysql_install_db   --usrer=mysql  --datadir=/usr/local/mysql/data/

原因是重装的时候数据目录不一致导致

然后再次启动,OK