建议使用:
导出:
mysqldump -u'username' -p'pwd' -F --skip-add-drop-table --single-transaction --master-data=2 -B 库1 库2 >db.sql
导入:
mysql> source sql文件绝对路径;
说明:
[—tables 表1 表2 …] 中括号[]包住的表示可选参数。
mysqldump -u'username' -p'pwd' --skip-add-drop-table -B 库名 [--tables 表1 表2 ...]> target.sql
mysqldump -u'username' -p'pwd' -d --skip-add-drop-table -B 库名 [--tables 表1 表2 ...]> target.sql
mysqldump -u'username' -p'pwd' -t --skip-add-drop-table -B 库名 [--tables 表1 表2 ...]> target.sql
mysqldump -u'username' -p'pwd' --skip-add-drop-table -B 库名1 库名2 ... > target.sql
mysqldump -u'username' -p'pwd' -d --skip-add-drop-table -B 库名1 库名2 ... > target.sql
mysqldump -u'username' -p'pwd' -t --skip-add-drop-table -B 库名1 库名2 ... > target.sql
常用参数解析
请确保云服务器与MySQL实例的内网相通;云服务器搭建内网详见如何搭建内网
mysql -u'user' -p'pwd' -h'云RDS连接ip' -P 云RDS端口(默认3306) -e "source sql绝对路径"
导入导出均可。
请参见:https://www.yisu.com/help/id_579.html
导入过程中出现提示“权限不足”,通常是由设置全局变量的语句造成,打开文件删除对应语句即可。
导入是不允许覆盖系统表的。