有如下几种情况: ERROR 1231 (42000): Variable 'XXX' can't be set to the value of 'XXX' 不能设置某些值,查看第三章的描述。 确认设置的是全局变量还是会话变量。如果是全局变量,通过如下语句进行查询: show global variables like '变量名'; 如果是会话变量,通过如下语句进行查询: show variables like '变量名'; 也可以直接通过变量的VARIABLE_SCOPE属性来进行判断: select * from information_schema.SYSTEM_VARIABLES where VARIABLE_NAME like '变量名'; ERROR 1238 (HY000): Variable 'XXX' is a read only variable 某些配置是不可动态修改的。只能选择静态的方式进行修改。 某些配置的值依赖于主机资源,比如内存,参数值填写前注意计算和区分单位。
有如下几种情况:
ERROR 1231 (42000): Variable 'XXX' can't be set to the value of 'XXX'
不能设置某些值,查看第三章的描述。
确认设置的是全局变量还是会话变量。如果是全局变量,通过如下语句进行查询:
show global variables like '变量名';
如果是会话变量,通过如下语句进行查询:
show variables like '变量名';
也可以直接通过变量的VARIABLE_SCOPE属性来进行判断:
select * from information_schema.SYSTEM_VARIABLES where VARIABLE_NAME like '变量名';
ERROR 1238 (HY000): Variable 'XXX' is a read only variable
某些配置是不可动态修改的。只能选择静态的方式进行修改。
某些配置的值依赖于主机资源,比如内存,参数值填写前注意计算和区分单位。