新建目标数据库
-
通过Navicat连接
在左侧选中连接,右击,选择“新建数据库”,打开“新建数据库”对话框,如图:
填写数据库名,字符集选择utf-8,排序规则选择utf8_general_ci,点击确定:
- 通过命令行连接
使用用户名、密码登录,然后执行SQL:
CREATE DATABASE `copy_db` DEFAULT CHARACTER SET UTF8 COLLATE UTF8_GENERAL_CI;
复制数据库
- 同一服务器下复制
在服务器下执行以下命令:
mysqldump my_db -uroot -p123456 | mysql copy_db -uroot -p123456
- 跨服务器复制
在源数据库所在服务器下执行以下命令:
mysqldump my_db -uroot -p123456 | mysql -h x.x.x.x copy_db -uroot -p123456