原来已经有一个数据库,名称是 db1,现在要把这个数据库的名字改成 db2。
使用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 关闭后再打开,就可以看见导入的内容了。