0

可能重复:
致命错误:无法打开和锁定特权表:表 'mysql.host' 不存在

我正在从头开始观看 Python ( 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

不知道如何解决这个问题..需要一些帮助...

4

1 回答 1

1

我一直在互联网上查看 3 天,但我所看到的一切都不起作用。试试这个,看看你的mysql文件夹\data中是否有默认创建的文件夹,mysql和performance_schema floders。通常,如果您删除这些文件夹,则会出现该错误。

如果您需要这些文件夹,我建议您在另一台计算机上安装 MySQL 并将这 2 个文件夹复制到 mysql / data 中,那里有您的数据库。

于 2012-06-13T14:49:30.423 回答