可能重复:
Fatal error: Can't open and lock privilege tables: Table 'mysql.host' doesn't exist
我正在观看Python From Scratch(http://www.youtube.com/watch?v=bRnm8f6Wavk)并试图将mysql数据库运行到django项目并遇到一些问题
我输入了mysqld来运行mysql数据库。
我面临的错误信息是:
InnoDB: Apply batch completed
120604 12:02:05 InnoDB: Waiting for the background threads to start
120604 12:02:06 InnoDB: 1.1.8 started; log sequence number 1595675
120604 12:02:06 [Note] Server hostname (bind-address): '(null)'; port: 3306
120604 12:02:06 [Note] - '(null)' resolves to '0.0.0.0';
120604 12:02:06 [Note] - '(null)' resolves to '::';
120604 12:02:06 [Note] Server socket created on IP: '0.0.0.0'.
120604 12:02:06 [ERROR] Fatal error: Can't open and lock privilege tables: Table 'mysql.host' doesn't exist
不知道如何解决这个问题..需要一些帮助...
答案 0 :(得分:1)
我一直在网上看了3天,我看到的一切都没用。 试试这个,看看你的mysql文件夹\ data中是否有默认创建的文件夹,mysql和performance_schema floders。 通常,如果删除这些文件夹会出现错误。
如果您需要这些文件夹,我建议您在另一台计算机上安装MySQL,并将这两个文件夹复制到您拥有数据库的mysql / data中。