使用linux重命名mysql中的数据库[重复]

Posted

技术标签:

【中文标题】使用linux重命名mysql中的数据库[重复]【英文标题】:Rename a database in mysql using linux [duplicate] 【发布时间】:2020-04-30 02:19:37 【问题描述】:

我创建了一个名为 old 的数据库。现在我需要将数据库名称更改为新的。 但是,我不知道怎么改名字?

【问题讨论】:

您不能重命名数据库 - 它的名称与存储其文件的目录名称相关。使用新名称备份和恢复是唯一的选择。 这能回答你的问题吗? How do I quickly rename a mysql database (change schema name)? 【参考方案1】:

我认为,出于安全原因,重命名数据库的功能已从规范中删除。您需要做的是创建数据库“旧”的完整转储。然后你需要创建一个新的数据库并重新导入数据

【讨论】:

以上是关于使用linux重命名mysql中的数据库[重复]的主要内容,如果未能解决你的问题,请参考以下文章

如何在 MySQL 中重命名模式

使用 Query 重命名 MySQL 数据库名称 [重复]

重命名 mysql 表中的列,而不必重复其类型定义

重命名mysql表中的列而不必重复其类型定义

如何在不删除或移动mysql中的表的情况下重命名数据库? [复制]

如何在mysql中重命名数据库? [复制]