无法在MYSQL 5.5中使用MYSQL Workbench更改模式名称

Gra*_*ter 20 mysql database schema mysql-workbench

为什么我不能从MYSQL Workbench改变我的模式名称?我错过了什么吗?:(

你可以这个名字是不可取的

在此输入图像描述

Gav*_*wey 37

模式名称没有可用的RENAME.您必须导出架构,然后使用新的数据库名称导入.

这是MySQL服务器本身的限制.


Ete*_*our 7

我无法想象有人仍在使用版本 5.5,但这是我在版本 8 中遵循的过程。如果您确实有旧/新版本,这可能仍然有效。

  1. 连接到数据库。
  2. 打开数据库菜单并选择迁移向导。
  3. 开始迁移。
  4. 源和目标都将是当前的 MySQL 服务器。
  5. 选择要重命名的架构。
  6. 对于源对象,请确保选择所有表。
  7. 单击“下一步”,您将看到一条消息,表明源和目标相同。
  8. 现在您应该看到“手动编辑”步骤。
  9. 在“目标对象”列下,单击数据库名称并进行更改。
  10. 现在您可以一直单击“下一步”。
  11. 完成后,您将拥有一个新重命名的架构。

目前我的数据库没有索引、存储过程等。在删除旧数据库之前,您需要确认所有相关对象也已迁移。


小智 6

实际上,您可以非常轻松地重命名数据库名称,

  1. 转到顶部菜单 - >数据库 - >逆向工程,选择您的数据库并继续深入,直到获得数据库的图表,
  2. 在有一个名为Catalog Area的区域之后,您可以看到您的数据库名称,右键单击该区域并选择编辑模式.并更改您的数据库名称
  3. 现在再次转到顶层菜单 - >数据库 - >正向工程并使用向导完成数据库工程.

  • 这不是重命名。这只会使用新名称创建另一个架构。但是,上述步骤很有帮助。 (2认同)