场景:

原来已经有一个数据库,名称是 db1,现在要把这个数据库的名字改成 db2。

方法1:

使用MySQL的一个图形客户端 Navicat for MySQL 。
连到服务器后,双击打开服务器。
右键 -> Dump SQL File -> Structure And Data -> 在弹出的文件选择对话框中选好文件夹并点击保存按钮 -> 当显示进度的对话框提示“Finished - Successfully”表示导出完成。
这个时候,你的文件夹里面应该有个 db.sql 文件。用编辑器打开此文件,文件开头的内容如下:

/*

Navicat MySQL Data Transfer



Source Server         : localhost

Source Server Version : 50715

Source Host           : localhost:3306

Source Database       : db1



Target Server Type    : MYSQL

Target Server Version : 50715

File Encoding         : 65001



Date: 2016-09-28 14:06:14

*/

把 Source Database : db1 这一行中的 db1 改写成 db2。
切换到 Navicat for MySQL 窗口。
左边数据库连接 -> 右键 -> New Database
新建一个名叫 db2 的数据库。选项和 db1 一样。
db2上右键 -> Execute SQL File -> 选择刚才的 db1.sql -> 点击 start 按钮。
当对话框提示 executed successfully 的时候,说明已经导入成功。这个时候数据库就已经成功改名了。把 db2 关闭后再打开,就可以看见导入的内容了。

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐