mysql跨服务器复制数据库
作者:smice分类:Other
日期:2021-12-07 09:31:002021-12-07阅读:242

平时就一个表迁移可以用mysqldump重定向成sql脚本导入,但是想一个库复制就比较麻烦且低效。

为了方便的复制一个库,可以使用如下方法:

1.在新服务器上新建一个库(在mysql中执行)

CREATE DATABASE `smice` DEFAULT CHARACTER SET UTF8 COLLATE UTF8_GENERAL_CI;

2.使用mysqldump及mysql完成复制(在终端中执行)

mysqldump smice -u root -p1234 --add-drop-table | mysql smice -h 111.229.8.140  -u root -p1234

注意:smice是库名,因为我新旧服务器都一样,1234为数据库密码,请自行修改。

完成后没有输出,或者控制台打印出:

mysql: [Warning] Using a password on the command line interface can be insecure.
mysqldump: [Warning] Using a password on the command line interface can be insecure.

参考:鹊桥仙

弹幕评论