2017-10-10 642 views
0

我正在嘗試在Windows Server 2012上安裝MySQL 5.6.在Linux中,這會花費我5秒鐘,但我一直在搞這個小時,現在仍然不能登錄mysqld未知選項'--initialize'

我認爲在配置階段搞砸了安裝程序,所以我刪除了這些數據的目錄,並試圖重建它。

bin\mysqld --initialize-insecure 

但MySQL的使用中止:

[ERROR] bin\mysqld: unknown option '--initialize-insecure' 

同發生如果我使用--initialize

有日誌中較早另一個錯誤:

[ERROR] Can't open the mysql.plugin table. Please run mysql_upgrade to create it 

但顯然,要解決這個是運行mysqld --initialize

爲什麼不讓mysqld識別它自己的--initialize選項?

回答

0

答案可以在MySQL的文檔中找到:

此前的MySQL 5.7.7,Windows分發包括與在MySQL數據庫中預建表數據目錄

所以對MySQL 5.6 ,沒有--initialize選項。

相關問題