mysql读写分离服务器搭建

摘要:我用本地数据库和虚拟机里面的数据库实行读写分离,本地的是主服务器,虚拟机里ubuntu的mysql是从服务器。

一:主服务器设置(Master Server):

#数据库ID号, 为1时表示为Master,其中master_id必须为1到232–1之间的一个正整数值;
server-id = 1
#启用二进制日志;
log-bin=mysql-bin
#需要同步的二进制数据库名
binlog-do-db=test 
#不同步的二进制数据库名;这个同步后听说很麻烦,我没有同步
binlog-ignore-db=mysql
#设定生成的log文件名
log-bin=E:/xampp/mysql/master

二:从服务器设置(Slave server):

server-id = 2
log-bin=mysql-bin
#主服务器的ip
master-host = 192.168.23.1
#主服务器的用户名和密码及端口
master-user = test
master-password = ******
master-port = 3306
#如果发现主服务器断线,重新连接的时间差
master-connect-retry=60
#不需要复制的数据库
replicate-ignore-db=mysql
#需要复制的数据库
replicate-do-db=test
#下面两个没用吧,一添加就报错,看到别人有加(不懂)
#log-slave-update
#slave-skip-errors 

ps:这样mysql读写分离就配置好了,其实维护才是关键。

我用本地数据库和虚拟机里面的数据库实行读写分离,本地的是主服务器,虚拟机里ubuntu的mysql是从服务器。

欢迎大家一起讨论指正等。。。

原创文章,作者:kepupublish,如若转载,请注明出处:https://blog.ytso.com/tech/pnotes/98562.html

(0)
上一篇 2021年8月21日 00:36
下一篇 2021年8月21日 00:36

相关推荐

发表回复

登录后才能评论