前提:此方法只是参考其它博客的一个记录,未经亲自验证
当在mysql客户端设置一些变量时提示如下报错:
于是想能否有办法在不重启的情况下设置这些只读变量,在网上搜索别人的博客后发现如下方法
1.命令行模式下
gdb -p $(pidof mysqld) -ex "set log_error=/path/to/XXX" -batch
2.mysql客户端模式下
system gdb -p $(pidof mysqld) -ex "set log_error=/path/to/XXX" -batch
注意:据说此gdb方法有导致进程down掉的风险