尝试启动 mysql

尝试启动 mysql

我尝试在 CentOS 上启动 MySQL,因此我运行 service mysqld start,但出现以下错误:

尝试启动 MySQL Daemon 时发生超时错误

当我查看日志时,我得到的是

101015 11:06:08  mysqld started
101015 11:06:08 [Warning] option 'max_join_size': unsigned value 18446744073709551615 adjusted to 4294967295
101015 11:06:08 [Warning] option 'max_join_size': unsigned value 18446744073709551615 adjusted to 4294967295
101015 11:06:08 [ERROR] /usr/libexec/mysqld: unknown variable 'table_open_cache=256'
101015 11:06:08  mysqld ended

谁能告诉我出了什么问题?

答案1

如果您运行的是 5.1.3 之前的版本,那么我认为它应该是 table_cache 而不是 table_open_cache - 您在评论中提到您正在运行 5.1.x,但 x 可能非常重要!

尝试将 table_open_cache 更改为 table_cache,看看是否可以解决问题

杰森

答案2

你运行的是哪个版本的 MySQL?你是否遇到过这种情况漏洞

答案3

我突然遇到了这种情况。我无法弄清楚为什么会发生这种情况,但编辑/etc/my.cnf并注释掉该table_open_cache行让我mysqld重新开始。可能还有其他几行需要注释掉,因此请检查您的日志以查看是否有其他未知变量。

相关内容