数据库和应用迁移 UGO-GaussDB如何创建不同兼容类型数据库:创建 MySQL 兼容模式数据库

时间:2025-01-03 17:27:10

创建 MySQL 兼容模式数据库

当源数据库为 MySQL 或 GoldenDB,迁移到 GaussDB 时,请参照以下步骤创建 MySQL 兼容模式数据库:

  1. 以具有创建数据库权限的用户登录 GaussDB 数据库。
  2. 执行以下命令,创建兼容 MySQL 模式 GaussDB 数据库。

    集中式版B兼容:

    create database databasename dbcompatibility = 'B';

    集中式版M兼容:

    create database databasename dbcompatibility = 'M';

    分布式版:

    create database databasename dbcompatibility = 'MySQL';

  3. 执行以下命令,查看是否创建成功。

    select * from pg_database where datname = 'databasename';

    • 集中式版B兼容:若datcompatibility兼容性一列为B,则MySQL兼容数据库创建成功。
    • 集中式版M兼容:若datcompatibility兼容性一列为M,则M兼容数据库创建成功。
    • 分布式版:若datcompatibility兼容性一列为MySQL,则MySQL兼容数据库创建成功。

源库为 GoldenDB 迁移 GaussDB 集中式版时,暂时仅支持迁移到 B 兼容模式。

support.huaweicloud.com/ugo_faq/ugo_04_0037.html