mysql5.6使用GTID实现数据库主从同步

2017-10-09  本文已影响0人  安小龙

为了实现数据库的高可用性,在生产过程中往往需要准备两个数据库,并且实现这两个数据库的实时同步,达到热备份的效果。本文以mysql5.6.30举例说明,如何实现主从数据库的同步。
主:10.10.19.74
从:10.10.19.77
注:保证两台服务器数据库版本一致,包括数据库中的内容,可以提前先导入主库中的数据库(不提前建库可能同步不生效)。

第一步:修改主、从两台数据库配置文件my.cnf

主库上my.cnf配置:
01.png
从库上my.cnf配置
02.png

my.cnf文件配置成功之后都需要重启mysql服务才能生效:service mysql restart

第二步:在从数据库上连接到主数据库,并开启同步

mysql>change master to master_host='xxxxxxx',master_user='xxxxxx',master_password='xxxxx',MASTER_AUTO_POSITION=1;
 mysql> start slave;
#重启io线程,刷新状态
mysql> stop slave io_thread;
mysql> start slave io_thread;

第三步:从数据库上查看同步状态

mysql> show slave status\G;
03.png
上一篇下一篇

猜你喜欢

热点阅读