MySQL数据库主从同步(2)

 

如果:Slave_IO_Running: Yes,Slave_SQL_Running: Yes则为配置成功,配置错误重复上面操作即可。如果解决不了可通过查看mysql日志分析处理。

vim /var/log/mariadb/mariadb.log

7.测试。其实测试没啥好写的,配置成功之后直接连到主从数据库,在master上改变表、字段、数据,slave会同步变化。

写在最后:当时想的试一试能不能用mysql自带的功能做数据库灾备,后来发现mysql数据库主从同步会有一些问题。第一个不好脚本化的东西是在同步之前需保证两边的数据库初始信息一样,因为备端配置的mysql-binlog位置只是当前主数据库信息的位置,在该位置之前的数据只能通过人工导入。第二个就是mysql主从同步时,只能进行数据库的增量同步,不能进行全量同步;还有就是如果备端出现脏数据,多了一条数据,当主那边新增一条主键相同的数据,则同步失败。之后我会尝试的能不能把这些操作脚本化,发现mysql自带的同步功能限制性很大,并且手工干预的东西太多了。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/3d9363821c42d931438f341d4f33efb7.html