主题:mysql5.6数据库双机热备、主从备份
缘由:
在Web应用系统中,数据库性能是导致系统性能瓶颈最主要的原因之一。尤其是在大规模系统中,数据库集群已经成为必备的配置之一。集群的好处主要有:查询负载、数据库复制备份等。其中Master负责写操作的负载,也就是说一切写的操作都在Master上进行,而读的操作则分摊到Slave上进行。这样一来的可以大大提高读取的效率。写操作涉及到锁的问题,不管是行锁还是表锁还是块锁,都是比较降低系统执行效率的事情。我们这样的分离是把写操作集中在一个节点上,而读操作其其他的N个节点上进行,从另一个方面有效的提高了读的效率,保证了系统的高可用性。——就不多说了,网上千篇一律,这段也是摘抄并整理的。
环境:
操作系统:WIndows7
数据库:mysql5.6,并确保数据库是启动成功的。
PC机或服务器:2台(假设分别命令为master服务器和slave服务器,这两台电脑相互可通信),环境均为以上配置。
主过程:
1、在master服务器配置mysql的my.ini文件中最小配置3个参数
2、在slave服务器中最小配置2个参数
3、完成之后在master服务器建立账号并做slave行为赋权,在slave服务器设定master行为赋权。
4、同步数据库。
5、开启slave服务器的slave服务。
其实做之前觉得复杂,其实就这几个步骤,操作之后就会觉得so easy.
具体过程:
注意事项:
1、关于参数中的横线及