首页 > 解决方案 > 如何在RDS中重命名MYSQL数据库?

问题描述

我已经搜索到足以找到在 RDS MySql 中重命名数据库名称的步骤,但找不到。有人可以指出在 RDS 实例上有数据库重命名指令的地方吗?

标签: mysqlamazon-web-servicesamazon-rds

解决方案


这里的 RDS 没有什么不同。要“重命名”数据库,请创建新数据库,然后将每个表重命名为:

CREATE DATABASE new_db;
RENAME TABLE old_db.table1 TO new_db.table1;
RENAME TABLE old_db.table2 TO new_db.table2;

您还必须将旧数据库的所有授权、视图、存储过程添加到新数据库中。


推荐阅读