云数据库 MySQL 参数修改

在 MySQL 控制台,单击实例 ID 进入管理页,选择数据库管理 > 参数设置,其中常。

相关产品
云数据库 MySQL 产品页,含版本规格、价格与购买入口。

一、如何修改云数据库 MySQL 的配置参数?

变量 说明
character_set_server 服务器默认字符集
connect_timeout 连接超时
long_query_time 超过该时间的查询为慢查询
max_allowed_packet 最大包长度
max_connections 最大连接数
sql_mode 当前的服务器 SQL 模式
table_open_cache 全部线程打开表的个数,增大该值可以增加 mysqld 被请求打开的文件描述符个数
wait_timeout 非交互连接超时时间

更多配置参数可在控制台的数据库管理 > 参数设置页查看。

二、云数据库 MySQL 是否支持使用中文命令进行查询?

云数据库 MySQL 目前不支持中文命令查询,例如:查询实例 ID 为 cdb-nieng1e 的实例信息。

三、如何设置开启云数据库 MySQL 的定时器功能?

在 MySQL 控制台,单击实例 ID 进入管理页,选择数据库管理 > 参数设置页,在参数设置中将 event_scheduler 参数设置为 ON。

四、云数据库 MySQL 超时连接设置太短,如何增加时间?

在 MySQL 控制台,单击实例 ID 进入管理页,选择数据库管理 > 参数设置页,在参数设置中修改 wait_timeout 参数。

五、云数据库 MySQL 如何调整 group_concat_max_len 参数?

在 MySQL 控制台,单击实例 ID 进入管理页,选择数据库管理 > 参数设置页,在参数设置中修改 group_concat_max_len 参数。

六、云数据库 MySQL 全表扫描的 SQL 语句有什么方法可以找到吗?

默认是不记录全表扫描的语句,可在云数据库 MySQL 控制台参数设置中将 log_queries_not_using_indexes 参数设置为 ON,注意不要开太久。

七、云数据库的默认字符集编码如何修改?

云数据库 MySQL 默认字符集编码格式是 UTF8,目前支持 LATIN1 、GBK、UTF8 、UTF8MB4 四种字符集设置。

虽然云数据库支持默认字符集编码的设置,但我们还是建议你在创建表时,显式的指定表的编码,并在连接建立时指定连接的编码,这样,你的应用将会有更好的移植性,MySQL 默认字符集说明以及修改方法请参见 使用限制,也可通过 控制台 修改字符集。

八、如何查看云数据库的字符集排序规则?

云数据库 MySQL 支持在创建实例时设置字符集排序规则,满足部分用户对默认字符集的自助设置需求。实例字符集可为系统数据提供排序规则,即区分大小写属性、重音属性,是否为二进制,为数据库选择排序规则,会影响数据库中相关操作的结果。
可通过 show collation 命令查看字符集规则。
示例:

show collation where charset ='utf8mb4';

排序规则说明

排序规则选项 说明
_CS 区分大小写字母。
_CI 不区分大小写字母。
_AS 区分重音字符和非重音字符。例如,“a”和“ấ”为不同字符。
_AI 不区分重音。
_BIN 二进制。

字符集后缀说明

实例字符集后缀 说明
_CI_AI 不区分大小写、不区分重音。
_CI_AS 不区分大小写、区分重音。
_CS_AI 区分大小写、不区分重音。
_CS_AS 区分大小写、区分重音。

九、lower_case_table_names 参数修改失败,如何处理?

你可以通过控制台修改参数 lower_case_table_names:设置1,不区分大小写。需要注意两点:

·修改此参数会造成数据库重启。

·需要核实下实例下的库,表是否都是小写,如有大写的库表名,需要全部改为小写,然后修改参数,否则修改会报错。

·8.0版本无法修改该参数,8.0版本默认不区分大小写。

排查是否有大写的表:

select table_schema,table_name from information_schema.tables where table_schema not in("mysql","information_schema") and (md5(table_name)<>md5(lower(table_name)) or md5(table_schema)<>md5(lower(table_schema)));

排查是否有大写的库:

select SCHEMA_NAME from information_schema.SCHEMATA where md5(SCHEMA_NAME)<>md5(lower(SCHEMA_NAME));

赞 (0)
上一篇 4天前
下一篇 4天前