开发者社区> 问答> 正文

请问下,OceanBase数据库,知不知道 社区版,如何修改数据库默认字符集?

请问下,OceanBase数据库,知不知道 社区版,如何修改数据库默认字符集?lQLPJwrjcu8t3EjNAX3NAdmwAz-JCtDsg0QEtZ-bBkDiAA_473_381.png

展开
收起
曹凯1211 2023-08-01 21:30:57 212 0
来自:OceanBase
2 条回答
写回答
取消 提交回答
  • 北京阿里云ACE会长

    可以通过以下步骤修改数据库的默认字符集:

    修改 obmysql.properties 配置文件:在 OceanBase 数据库的安装目录下,找到 conf 文件夹中的 obmysql.properties 文件,使用文本编辑器打开该文件。

    修改字符集配置:在 obmysql.properties 文件中,可以找到如下字符集配置:

    Copy

    default character set

    ob_charset=utf8mb4
    ob_collation=utf8mb4_general_ci
    可以将 ob_charset 参数的值修改为要使用的默认字符集。例如,如果要将默认字符集修改为 gbk,可以将 ob_charset 参数的值修改为 gbk,即:

    Copy
    ob_charset=gbk
    同时也可以修改 ob_collation 参数的值来设置默认的排序规则。

    重启 OceanBase 数据库:修改完 obmysql.properties 文件后,需要重启 OceanBase 数据库,以使修改生效。可以使用以下命令重启 OceanBase 数据库:

    Copy
    obcluster restart -t all
    这会重启整个 OceanBase 集群,需要谨慎操作。如果只想重启某个节点,可以使用 -n 参数指定节点名。

    2023-08-02 08:00:24
    赞同 展开评论 打赏
  • lQLPJx1TuiBs90jNAdfNAu2wg2YfJLCpm_kEtaCU6QDGAA_749_471.png——此回答整理自钉群[社区]技术答疑群OceanBase

    2023-08-01 22:00:19
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
+ 订阅
蚂蚁OceanBase数据库团队,用于OceanBase技术原理、运维经验和案例分享、对外交流。
问答排行榜
最热
最新

相关电子书

更多
开源HTAP OceanBase产品揭秘 立即下载
云数据库OceanBase 架构演进及在金融核心系统中的实践 立即下载
自研金融数据库OceanBase的创新之路 立即下载