开发者社区 问答 正文

OceanBase数据库 不支持带网段rename吗?

OceanBase数据库 不支持带网段rename吗?默认都是root@'%'

展开
收起
真的很搞笑 2023-12-05 21:55:36 103 分享 版权
来自: OceanBase
3 条回答
写回答
取消 提交回答
  • https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000000218364 ,此回答整理自钉群“[社区]技术答疑群OceanBase”

    2023-12-06 14:47:33
    赞同 展开评论
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    对于您的问题,OceanBase数据库确实支持带网段的rename操作。您可以使用RENAME USER命令来更改用户的登录信息,包括用户名和主机名。例如,如果您想将用户名为root@'%'的用户重命名为new_user@'192.168.%',您可以执行以下命令:

    RENAME USER 'root@%' TO 'new_user@192.168.%';
    

    请注意,这需要具有足够权限的用户来执行此操作。此外,在执行任何数据库操作之前,建议您先备份重要的数据以防止意外的数据丢失。

    2023-12-06 13:24:41
    赞同 展开评论
  • RENAME https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000000222092

    描述
    该语句用来对表、视图、私有同义词或序列进行重命名。

    语法
    RENAME obj_name TO new_obj_name;
    参数解释
    参数 描述
    obj_name 原对象名。
    new_obj_name 新对象名。新对象名不能是已被现有对象使用的名称。
    示例
    创建表 tbl1,并将表 tbl1 的名称改为 tbl2。

    obclient> CREATE TABLE tbl1(col1 INT,col2 INT);
    Query OK, 0 rows affected

    obclient> RENAME tbl1 TO tbl2;
    Query OK, 0 rows affected

    2023-12-06 10:36:18
    赞同 展开评论