MySQL - 为什么我的 innodb_force_recovery 显示为 "unknown variable"

MySQL - Why is my innodb_force_recovery being shown as "unknown variable"

好的,首先,我运行

locate my.cnf

哪个给了

/etc/mysql/my.cnf

这也是 mysqld

设置的默认配置位置

然后在编辑文件时 my.cnf 在 [mysql]

下添加
[mysql]
innodb_force_recovery = 3

然后重新启动 mysqld 并尝试登录 mysql -u root -p

我收到一条错误消息说

mysql: unknown variable 'innodb_force_recovery=3'

也在 运行 show variables

我看到这个字段

innodb_force_recovery = 0

我正在使用 Mysql 5.5.44

发生这种情况是否有特殊原因?

[mysql] 部分被 mysql 客户端使用。

在 [mysqld] 部分设置您的选项。