两台服务器A B
A 上执行 mysqldump -u db用户 -p db密码 dbname > XXXX.sql
mysqldump -hlocalhost -uroot -proot temp > temp_2011.sql
若数据量太大,导出之后执行tar -zcvf XXXX.tar.gz XXXX.sql
B 上执行
scp root@A.ip:XXX.sql PATH/XXXX.tar.gz storagePATN/
tar -zxvf XXXX.tar.gz
mysql -u root -p 登录数据库
create database dbname 然后推出数据库登录
在shell环境中执行mysql命令 mysql:
mysql -f -u root -p 如上创建的dbname<PATN/XXXX.sql
(最好加一个 -f or -force 使用这个选项,即使有错误发生,仍然继续导出)
转载于:https://blog.51cto.com/fuwenchao/1335424