思路:通过 ssh
连接服务器,先备份数据库。mysqldump
导出数据,然后在目标服务器 mysql
导入数据,最后用架构同步工具 比如,sqlyog
同步存储过程,视图等项目。
1. Mysql
导入导出命令:
##导入数据表
mysql -uroot -p test < /www/web/test/test_user.sql
##导入数据库
mysql -uroot -p test < /www/web/test/test.sql
##导出数据库,回车后提示输入密码
mysqldump -uroot -p test > /www/web/test/test.sql
##将 数据表导出
mysqldump -uroot -p test user < /www/web/test/user.sql
也可以使用工具来进行操作。
2. 架构同步工具:(sqlyog)
安装下载 SQLyog
,依次 增强工具
-> 架构同步工具
:
左边选择源数据库
,右边选择 目标数据库
,比较选择,仅数据表
或者 所有对象
来选择同步 结构
或者 结构和内容
。
3. 检查
检查数据库状态,检查产品 status ,尽量把同步的时间放在访问量最低的时候。