MySQL迁移至金仓数据库常见适配问题

KDTS迁移工具使用指导

金仓数据库管理员账户密码修改

金仓数据库安装完成后,系统管理员账户system的初始密码是随机生成的,用户可通过以下命令修改初始密码。

  1. 进入数据库安装目录。

    1
    cd /opt/Kingbase/ES/V8/KESRealPro/V008R006C008B0020/Server/bin
    

  2. 连接数据库。

    1
    ./ksql -U system -d KINGBASE
    

    请根据提示输入system用户密码:

    1
    Password for user system:
    

  3. 修改密码,“xxxxxx”请替换为修改后的密码。

    1
    alter user system with password 'xxxxxx';
    

金仓数据库兼容性设置

在迁移数据之前,请将金仓数据库参数调整为兼容MySQL数据库,可参考下列措施(金仓数据库系统参数mysql_interval_style的默认值为off):

  1. 进入数据目录。

    1
    cd /opt/Kingbase/ES/V8/data
    

  2. 打开kingbase.conf文件,添加如下内容。

    1
    mysql_interval_style = true
    

  3. 切换至kingbase用户,重启数据库。

    1
    /opt/Kingbase/ES/V8/Server/bin/sys_ctl -D /opt/Kingbase/ES/V8/data restart
    

金仓数据库与MySQL兼容性说明

官方兼容性说明指导:https://bbs.kingbase.com.cn/kingbase-doc/v9.1.1.30/development/develop-transfer/kes-vs-mysql/index.html

本指导仅提供基本信息,若需获取更多金仓数据库使用信息,请参见官方文档:https://help.kingbase.com.cn/v8.6.8.20/index.html