怎么在MySQL数据库中配置主从
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,怎么在MySQL数据库中配置主从?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。1. 主设置(master)修改mysql
千家信息网最后更新 2026年11月01日怎么在MySQL数据库中配置主从
怎么在MySQL数据库中配置主从?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。
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: 1062Error 'Duplicate entry 'xxxxx' for key 'PRIMARY'' on query
主键冲突,这个问题比较复杂,应该是有表的设置不对,这个问题后来在Stack Overflow上找到了解决办法
# on slavemysql> stop slave;mysql> flush privileges;# on master rest mastermysql> reset master;# on slave;mysql> reset slave;mysql> start slave;
看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注行业资讯频道,感谢您对的支持。
数据
数据库
文件
备份
配置
日志
问题
主从
二进制
参数
多个
状态
帮助
查询
不对
复杂
清楚
成功
不用
两个
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网科技公司
互联网科技企业
中国互联网科技股
互联网属科技
北京互联网科技公司
九亚互联网科技
广州紫鲸互联网科技
互联网科技公司有哪些
互联网金融科技委员会
常德市电业局互联网科技部
互联网金融科技公司干啥的
互联网与医疗科技
开一家科技互联网公司需要多少钱
河南住房之家互联网科技
翼展科技 首家互联网医院
华中科技大学互联网的牛人
上海互联网科技园景观
青岛互联网科技园
互联网科技创业计划的风险分析
中国主要互联网科技公司
云信互联网科技有限公司
互联网科技集团
互联网科技英文
互联网科技视频
字节跳动和互联网科技
金融科技与互联网金融相同和不同
互联网经济与金融科技
昊天互联网科技有限公司
移动互联网科技公司
互联网大会出现的黑科技