集群中创建数据库步骤

创建数据库

在 OceanBase 集群的 MySQL 模式下数据库(Database)是数据库对象的集合。为了更好地管理和维护数据库,不要直接使用系统中默认的数据库,建议使用 SQL 语句创建您自己的数据库存储并管理自己的数据。

权限要求

请确认已拥有 CREATE 权限。

注意事项

  • 在 OceanBase 集群中,每个数据库的名称必须保证全局唯一。
  • 数据库名长度限制不超过 128 个字节
  • 在创建数据库时,应避免使用保留关键字作为数据库名, 以免造成不必要的错误和问题。

操作步骤

可以通过 CREATE DATABASE 语句,创建数据库。

连接数据库

使用 root 用户登录 obcluster 集群的 MySQL 模式租户 mysql_tenant

obclient -h127.0.0.1 -P2883 -uroot@mysql_tenant#obcluster -Doceanbase -A

创建数据库

创建数据库 testdb ,并指定字符集为 utf8mb4

CREATE DATABASE testdb DEFAULT CHARACTER SET utf8mb4;

查询创建后的 database

show databases;

输出结果如下:

+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| oceanbase          |
| test               |
| testdb             |
+--------------------+
5 rows in set (0.006 sec)

使用创建好的 database

obclient(root@mysql_tenant)[oceanbase]> use testdb;
Database changed
obclient(root@mysql_tenant)[testdb]> 

从结果可以查看到已经切换到名为 testdb 的 database。

1 个赞

总结的很全面啊

学习一下

ob在线体验场景文章写的好,不是我总结的,我是根据官网步骤实操了一遍

挺不错的,把租户创建也带上就更好了