gpt4 book ai didi

mysql - 在 MySQL 中保持 show_compatibility_56 始终打开

转载 作者:IT王子 更新时间:2023-10-28 23:47:07 30 4
gpt4 key购买 nike

我需要在 MySQL 中将系统变量“show_compatibility_56”设置为 ON。因此,我运行命令 set global show_compatibility_56 = on;,它起作用了 但是,我注意到每当我停止然后启动 MySQL 服务器时,该变量都会返回到 OFF。关于如何保持它始终开启的任何提示,即使我重新启动服务器也是如此?

最佳答案

我正在使用 Laravel Homestead (Vagrant) 盒子(MySql Ver 14.14 Distrib 5.7.17)。

我需要通过 SSH 连接到 Homestead 然后运行:

echo "[mysqld]
show_compatibility_56 = ON
performance_schema" | sudo tee -a /etc/mysql/conf.d/mysql.cnf >/dev/null
sudo service mysql restart

(感谢 Mark Reed 展示了如何跳过打开 vim。)

旧版:

sudo vim/etc/mysql/conf.d/mysql.cnf

然后我添加了这个部分:

[mysqld]
show_compatibility_56 = ON
performance_schema

我很惊讶这里和网络上其他地方的其他答案没有指定它需要在 [mysqld] 而不是 [mysql] 下并且您必须重新启动 MySql 服务:

sudo service mysql restart

关于mysql - 在 MySQL 中保持 show_compatibility_56 始终打开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33730378/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com