mysql 一条命令直接加载主库数据到备库

来源:互联网 发布:95年nba总决赛数据 编辑:程序博客网 时间:2024/06/11 18:32

如果只包含innoDB表,则可使用如下语句直接加载主库数据到备库

$mysqldump --single-transaction --all-databases --user=root --password=pass1 --port=3306 --host=server1|mysql --host=server2 --user=root --password=pass2 --port=3306

选项 --single-transaction用来保证数据为事务开始前的数据,如果是非事务性表,则可使用--lock-all-tables来保证数据的一致性

后使用change master to 执行二进制文件和位置即可。


原创粉丝点击