2012-06-04 59 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