2012-06-04 27 views
0

可能重复:
Fatal error: Can't open and lock privilege tables: Table 'mysql.host' doesn't exist运行MySQL数据库链接到我的Django项目

我在看的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 

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

回答

1

我一直在互联网和一切,我对找3天看到没有工作。 试试这个,看看你的mysql文件夹\ data中是否有默认创建的文件夹,mysql和performance_schema floders。 通常,如果您删除这些文件夹会导致该错误。

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

+0

我终于选择了mysqlite cos,它更容易开始.... – lakesh