【问题标题】:mysqld unknown option '--initialize'mysqld 未知选项'--initialize'
【发布时间】:2017-10-10 15:19:35
【问题描述】:

我正在尝试在 Windows Server 2012 上安装 MySQL 5.6。在 Linux 中,这需要我 5 秒钟,但我已经搞砸了好几个小时,仍然无法登录。

我认为安装程序在配置阶段搞砸了,所以我删除了数据目录并尝试重新创建它:

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 选项?

【问题讨论】:

    标签: mysql


    【解决方案1】:

    答案可以在 MySQL 文档中找到:

    在 MySQL 5.7.7 之前,Windows 发行版包含一个数据目录,其中包含 mysql 数据库中的预建表

    所以对于 MySQL 5.6,没有--initialize 选项。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-20
      • 2018-03-29
      • 2021-01-17
      • 2012-08-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多