Login
网站首页 > 文章中心 > 其它

MySQL 同主机不同数据库之间的复制

作者:小编 更新时间:2023-08-08 11:29:19 浏览量:227人看过

MySQL同主机不同数据库的复制命令:注意运行在Terminal中,不运行在MySQL命令行中.

mysqldump Portal_DEV -u root -ppassword1 --add-drop-table | mysql Portal_Optimize -u root -ppassword1

在复制过程中,出现如下报错:

ERROR 1153 (08S01) at line 1160: Got a packet bigger than 'max_allowed_packet' bytes
mysqldump: Got errno 32 on write

OK. 以上方案适用于小数据量的数据库.下面来个大容量(1G以上)的.

mysqldump -uroot -ppassword --quick Portal_DEV | gzip > Portal_DEV.contents.gz

通过以上命令,将Portal_DEV数据库导成Portal_DEV.contents.gz压缩文件.

gunzip < Portal_DEV.contents.gz | mysql -uroot -ppassword Portal_Optimize

然后通过以上命令,将Portal_DEV导入Portal_Optimize数据库.

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章