解决Sql WorkBench中数据库不能重命名的问题

  • mysql不支持直接重命名数据库
  • 1. 连接到数据库
  • 2. 打开菜单,选择==迁移向导==
  • 3. 点击==Start Migration==
  • 4. 填写源数据库的相应参数
  • 5. 填写目标数据库的响应参数
  • 6. 稍等片刻,点击==Next==
  • 7. 选择你要迁移的数据库。
  • 8. 进入一个加载页面,完了之后再点==Next==
  • 9. 选择要源数据库中要迁移的表
  • 10. 新页面之后再==Next==
  • 11. 命名新数据库的名称
  • 12. 直接==Next==就行
  • 13. 再==Next==
  • 14. 接下来一路==Next==
  • 谢谢!


mysql不支持直接重命名数据库

MySQL 不支持直接重命名数据库,但可以通过创建新数据库,并将老数据库的所有内容复制到新数据库,然后删除老数据库来实现重命名数据库的目的。

我想重命名project001这个数据库,下面是操作步骤。

1. 连接到数据库

2. 打开菜单,选择迁移向导

mysql 重命名存储过程 mysqlworkbench数据库重命名_mysql 重命名存储过程


英文: Migration Wizard

3. 点击Start Migration

4. 填写源数据库的相应参数

一般自动生成了,先检查一遍再点击Next

mysql 重命名存储过程 mysqlworkbench数据库重命名_sql_02

5. 填写目标数据库的响应参数

也就是要迁移的新数据库的主机地址、端口号、用户名以及密码之类的参数,一般和源数据库一致。

点击Next

6. 稍等片刻,点击Next

mysql 重命名存储过程 mysqlworkbench数据库重命名_阿里云_03

7. 选择你要迁移的数据库。

也就是源数据库。这里我要迁移project001:

mysql 重命名存储过程 mysqlworkbench数据库重命名_sql_04

8. 进入一个加载页面,完了之后再点Next

9. 选择要源数据库中要迁移的表

默认是迁移全部的表。所以如果要迁移所有的表,直接点Next就行。

mysql 重命名存储过程 mysqlworkbench数据库重命名_数据库_05

10. 新页面之后再Next

11. 命名新数据库的名称

这里是重点!!!
左边的列是源数据库,右边才是目标数据库。它默认是源数据库名,所以需要重命名,不然报错!!!

怎么重命名???

注意重命名不是右键目标数据库的名称!!!

左键单击选中目标数据库后,再点击一下!!!就可以重命名了。

之后==Next=。

mysql 重命名存储过程 mysqlworkbench数据库重命名_mysql_06

12. 直接Next就行

mysql 重命名存储过程 mysqlworkbench数据库重命名_mysql 重命名存储过程_07

13. 再Next

mysql 重命名存储过程 mysqlworkbench数据库重命名_数据库_08

14. 接下来一路Next

最后点击Finish,会自动断开数据库连接。重新连接之后会发现多出了新数据库。表从源数据库成功迁移了过来。就可以删了源数据库了!!!

mysql 重命名存储过程 mysqlworkbench数据库重命名_mysql_09

谢谢!

好久没写过博客了! 回看之前写的博客,虽然是些很简单的内容,但是也帮助了不少的朋友。很高兴!

这一两年,我从大学生变成了研究生,一方面是运气好点,一方面是自身的努力吧。现在的同学卷的厉害,反观自身,天天摆烂!害,惭愧至极!

这是要下决心改变吗?我觉得不是!哈哈哈哈,就这吧。广结善缘,阿弥陀佛!

那接下来干嘛?

  • 六级高分!
  • 登上泰山之巅!
  • 石家庄马拉松全马安全完赛!
  • 骑单车登上北京之巅-灵山!
  • 陪二哥面试成功然后上岸!
  • 找个小工作赚钱????!!!