2017-10-10 633 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选项。

相关问题