百分百源码网-让建站变得如此简单! 登录 注册 签到领金币!

主页 | 如何升级VIP | TAG标签

当前位置: 主页>网站教程>数据库> MySQL主从配置详解
分享文章到:

MySQL主从配置详解

发布时间:09/01 来源:未知 浏览: 关键词:
● 本打算买个云数据,为我的新项目做点平安保证。阿里云,腾讯云转了一圈,两个字太贵。不就数据有备份吗,既然这样那我不如本人来做备份。

● 家里有2个树莓派直接把mysql备份到他们上就好了,网上有教程,这就开整。在segmentfault mysql 这么一搜好几篇,依照他们一说的那么一做,当然是不成功的,如果成功了我就不写这篇文章了。ps:他们的教程都是对的。

● 下面就开端配置主从效劳器,和网上教程一样,由于我就是看他们的。

1. 主设定(master)

修改mysql配置文件,一样在/etc/mysql/my.conf

server-id=1 //设定mysql的id标识
log-bin=/var/lib/mysql/mysql-bin  //log-bin的日志文件,主从备份就是用这个日志记载来实现的
#binlog-do-db=mysql1 #需要备份的数据库名,假如备份多个数据库,反复设定这个选项 即可
#binlog-ignore-db=mysql2 #不需要备份的数据库名,假如备份多个数据库,反复设定这 个选项即可
#log-slave-updates=1 #这个参数当从库又作为其他从库的主库时必然要加上,不然不会给更新的记载写到binglog里二进制文件里
#slave-skip-errors=1 #是跳过错误,连续施行复制操纵(可选)

在主mysql中增添2个用来同步的账号

mysql>grant replication slave on *.* to 'sync-1'@'%' identified by '123456';
mysql>grant replication slave on *.* to 'sync-2'@'%' identified by '123456';

重新启动msql

mysql>show master status; //可以查看主mysql状态

2. 从设定(slave)

修改mysql配置文件 my.conf,两个从节点配置方式都一样。

server-id=2
#log-bin=/var/lib/mysql/mysql-bi //从mysql可以不消设定日志文件

在从mysql中增添命令参数,master_log_file 和master_log_pos 可以在master mysql中用 show master status查询到

mysql>change master to master_host='192.168.145.222',master_user='sync-1',master_password='123456',master_log_file='mysql-bin.000001',master_log_pos=308;  
mysql>start slave //启动
mysql>show slave status\G //查询状态,Slave_IO_Running 和Slave_IO_Running都为yes表示成功

3. 设定中的显现的问题

Last_Errno: 1146

设定出从的时候,我的主mysql已经有一张表了,当时创立表的binlog二进制日志就没有记载,从mysql没法写入数据,这时候只要手动导入数据库文件到从mysql中;缘由是网上教程都是全新安置的主msql和从mysql,不存在已有数据的问题。

Last_Errno: 1062
Error 'Duplicate entry 'xxxxx' for key 'PRIMARY'' on query

主键冲突,这个问题比力复杂,应当是有表的设定不合错误,这个问题后来在Stack Overflow上寻到理解决方法

# on slave
mysql> stop slave;
mysql> flush privileges;
# on master rest master
mysql> reset master;
# on slave;
mysql> reset slave;
mysql> start slave;

引荐mysql视频教程,地址:https://www.php.cn/course/list/51.html

以上就是MySQL主从配置详解的具体内容,更多请关注百分百源码网其它相关文章!

打赏

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

百分百源码网 建议打赏1~10元,土豪随意,感谢您的阅读!

共有150人阅读,期待你的评论!发表评论
昵称: 网址: 验证码: 点击我更换图片
最新评论

本文标签

广告赞助

能出一分力是一分吧!

订阅获得更多模板

本文标签

广告赞助

订阅获得更多模板