230608 22:55:05 [Note] Plugin 'FEDERATED' is disabled. 230608 22:55:05 InnoDB: The InnoDB memory heap is disabled 230608 22:55:05 InnoDB: Mutexes and rw_locks use Windows interlocked functions 230608 22:55:05 InnoDB: Compressed tables use zlib 1.2.3 230608 22:55:05 InnoDB: Initializing buffer pool, size = 128.0M 230608 22:55:05 InnoDB: Completed initialization of buffer pool 230608 22:55:05 InnoDB: highest supported file format is Barracuda. 230608 22:55:05 InnoDB: Waiting for the background threads to start 230608 22:55:06 InnoDB: 1.1.8 started; log sequence number 1595675 230608 22:55:06 [ERROR] mysqld: unknown option '--initialize' 230608 22:55:06 [ERROR] Aborting
时间: 2024-02-05 17:04:34 浏览: 146
Plugin ‘InnoDB’ is disabled. Unknown/unsupported storage engine: INNODB
这个错误看起来是由于 MySQL 命令行中使用了一个未知的选项 '--initialize',导致 MySQL 无法启动。这是因为此选项仅适用于 MySQL 5.7.6 及更高版本。
要解决这个问题,您可以尝试以下步骤:
1. 检查 MySQL 命令行中是否使用了选项 '--initialize',如果使用了,请将其删除或注释掉。
2. 如果您正在尝试初始化 MySQL 数据库,请使用正确的命令和选项。例如,在 MySQL 5.7.6 及更高版本中,初始化数据库的命令是:
```
mysqld --initialize-insecure
```
('--initialize-insecure' 选项是为了使用不安全的方式初始化数据库,因此请不要在生产环境中使用它。如果您需要更高的安全性,请使用 '--initialize' 选项,并在初始化后手动更改 root 用户的密码。)
3. 如果您仍然无法启动 MySQL,请检查错误日志以获取更多信息,以确定是否存在其他问题。
阅读全文