2023-02-20
MYSQL参数持久化在哪里?
我发现很怪的事情 sql_safe_updates 不能直接卸载my.cnf里, 否则报错
[ERROR] [MY-000067] [Server] unknown variable 'sql_safe_updates=ON'.
只好这样持久化:set PERSIST sql_safe_updates=ON;
会在MYSQL目录下 生成个mysqld-auto.cnf 里面的内容
{ "Version" : 1 , "mysql_server" : { "sql_safe_updates" : { "Value" : "ON" , "Metadata" : { "Timestamp" : 1676864631147054 , "User" : "root" , "Host" : "localhost" } } } }
重启MYSQL后,这个文件就没了,且MYSQL应用该参数为ON; 并且也没有写入MY.CNF;
第二次重启 该参数的值没有还原成OFF, 说明该参数的值持久化在某个地方,请问这个地方是哪里? 怎么看到它呢?
我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
墨值悬赏

评论
