mysql - 如何在RDS中重命名MYSQL数据库?
问题描述
我已经搜索到足以找到在 RDS MySql 中重命名数据库名称的步骤,但找不到。有人可以指出在 RDS 实例上有数据库重命名指令的地方吗?
解决方案
这里的 RDS 没有什么不同。要“重命名”数据库,请创建新数据库,然后将每个表重命名为:
CREATE DATABASE new_db;
RENAME TABLE old_db.table1 TO new_db.table1;
RENAME TABLE old_db.table2 TO new_db.table2;
您还必须将旧数据库的所有授权、视图、存储过程添加到新数据库中。
推荐阅读
- spring-boot - Dockerized Spring boot 应用程序连接到数据库 docker 映像
- spring - 获取给定 Spring Bean 的类注解
- sql - 尝试删除不存在的记录时使 SQL 查询失败
- ionic4 - 如何在ionic 4中仅显示一次同意页面
- c# - HANDLE 和 CRITICAL_SECTION 的 C# 编组
- angular - 如果在表中找不到数据,如何显示“未找到结果” - Angular 8
- c# - 'AsyncEnumerableReader' 达到了配置的最大大小,但未使用 AsyncEnumerable
- angular - Angular Firebase 部署托管问题
- javascript - 如何检测文档中是否存在另一个组件?
- node.js - 在应用程序启动时不启动节点服务器