1、安装两个数据库,尽量保持版本相同
先配置主数据库:
2、编辑mysql配置文件
vi /etc/my.cnf
3、添加一下信息到[mysqld]下,注意不要放到[mysqld_safe]下
log-bin=mysql-bin
server-id=2                                保证server—id在同一套主从中不重复
binlog-ignore-db=information_schema        忽略同步的数据库,可配置多个
binlog-do-db=ufind_db                    需要同步的数据库,可配置多个
4、重启mysql
systemctl restart mysqld
5、查看server-id有没有改过来,需要进入数据库查看
show variables like 'server_id';
6、配置从数据库访问权限
GRANT REPLICATION SLAVE ON *.* TO'datasync'@'10.168.0.61' IDENTIFIED BY 'datasync';
FLUSH PRIVILEGES;
7、重启mysql,查看是否添加主数据库成功,如果没有记录,则在上面肯定配置失败。

show master status;

然后配置从数据库:
注:如果主数据库已有数据,则需要将主数据库的数据提前导入从数据库
1、修改配置文件
log-bin=mysql-bin
server-id=3                                保证server—id在同一套主从中不重复
binlog-ignore-db=information_schema        忽略同步的数据库,可配置多个
replicate-do-db=ufind_db                需要同步的数据库,可配置多个
replicate-ignore-db=mysql                默认
log-slave-updates
slave-skip-errors=all
slave-net-timeout=60
2、重启mysql
systemctl restart mysqld
3、关闭Slave
stop slave;
4、修改连接主库信息,file和pos在主数据库中用show master status可以查出
change master to master_host='10.168.0.53',master_user='datasync',master_password='datasync',master_log_file='mysql-bin.000003',master_log_pos=120;
5、开启Slave
start slave;
6、查看从库信息
show slave status;
如果返回的Slave_IO_Running和Slave_SQL_Running都为yes,则配置成功

注:主从数据不一致,重新配置,只需要在从数据库中执行步骤3,然后将主数据库中的数据导入从数据库,然后执行4、5、6即可

centos7配置mysql主从数据库相关推荐

  1. centos7搭建 mysql 主从数据库

    我搭建主从数据库参考的是(本文也是参考)https://blog.csdn.net/cn_yaojin/article/details/78711184 首先在两个服务器安装好版本一致的mysql(个 ...

  2. Linux(Centos7)服务器中配置Mysql主从数据库,以及数据库的安装,防火墙操作

    一.Linux中mysql的安装方法 步骤一: 使用finallshell上传mysql的压缩包,版本如下: 步骤二: 使用linux命令解压mysql压缩包到指定文件夹,命令如下: // -C后面为 ...

  3. centos7配置mysql主从:一主多从

    mysql主从复制原理 1.首先master将数据更新记录到二进制binlog文件 2.slave通过I/O线程向master请求binlog日志文件指定位置之后的内容 3.master接收到slav ...

  4. Django项目配置mysql主从数据库实现读写分离

    1.在配置文件中添加slave数据库的配置 DATABASES = {     'default': {         'ENGINE': 'django.db.backends.mysql',   ...

  5. MySQL主从数据库配置和常见问题

    转载自   MySQL主从数据库配置和常见问题 本篇主要介绍MySQL的主从数据配置方法. 公司运维能力不是太好,数据库最近出了一次问题,导致丢失了一天的数据,并且某个服务宕机一晚上.为了避免再次出现 ...

  6. MySQL主从数据库同步延迟问题解决

    MySQL主从数据库同步延迟问题 摘要: MySQL的主从同步是一个很成熟的架构,优点为:①在从服务器可以执行查询工作(即我们常说的读功能),降低主服务器压力;②在从主服务器进行备份,避免备份期间影响 ...

  7. django给mysql配主从_django中的mysql主从读写分离:一、配置mysql主从分离

    一.配置mysql主从同步的步骤: (1) 在主服务器上,必须开启二进制日志机制和配置一个独立的ID (2) 在每一个从服务器上,配置一个唯一的ID,创建一个用来专门复制主服务器数据的账号 (3) 在 ...

  8. mysql数据库主从不同步_MySQL数据库之mysql主从数据库不同步的2种解决方法

    本文主要向大家介绍了MySQL数据库之mysql主从数据库不同步的2种解决方法 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. 今天发现Mysql的主从数据库没有同步 先上Mas ...

  9. linux mysql 主从数据库_linux mysql数据库的主从配置

    一.原理 mysql主从配置的流程大体如图: 1)master会将变动记录到二进制日志里面: 2)master有一个I/O线程将二进制日志发送到slave; 3) slave有一个I/O线程把mast ...

最新文章

  1. 前端神器—Google Chrome Devtools细节详解
  2. MySQL主从配置的一些总结
  3. pta段错误怎么办_雅思50问 | 07:雅思写作时间不够怎么办?写不完会给分吗?...
  4. Python输出黄金分隔数列前n项。 黄金分隔数列由Fibonacci数列相邻两项之比组成:1/1,1/2,2/3,3/5,5/8,...其取值逐渐接近黄金分隔数。
  5. ITK:切割网格CutMesh
  6. 使用@Async进行异步调用详解
  7. 冲刺CCNA2.0(200-120)认证考试TK视频讲解
  8. 强制卸载kernel
  9. SpringBoot_Vue实现电影院售票系统
  10. linux解决蓝牙和网卡,完全用Deepin Linux娱乐、工作、学习(3)-- 无线网卡及蓝牙设备驱动篇...
  11. 2020电脑服务器cpu性能天梯图,CPU性能天梯图[202002版]
  12. Oracle导入sas数据集,来自SAS数据集的Oracle表
  13. 剧本创作时的标准格式,让你的剧本轻松得到制片公司青睐
  14. 树的先序/中序/后序遍历
  15. 第28届计算机命题搜索赛试题,第28届计算机表演赛命题搜索赛.docx
  16. 业财一体化管理解决方案丨汇信
  17. 洛谷 P2057 善意的投票
  18. 被尘封的故事技能点bug_12个人闯进失落的世界,发现了尘封盛世的秘密
  19. JS 计算时间差【单位:分钟】
  20. 关于GUI图形界面化交互模式

热门文章

  1. 这个python是干嘛的啊-python能干嘛
  2. 蓝桥杯ACM简单题-交换瓶子 2020-12-22
  3. 22.11.20补卡 javaSE多线程学习笔记
  4. Unity UGUI InputField 中文详解-Chinar
  5. 分布式图处理系统--Pregel
  6. 软件项目上线检查项目
  7. Android 8.1 获取wifi mac地址方法
  8. Shader学习21——基于菲涅尔透明的扫描线
  9. C语言在嵌入式系统编程时的注意事项
  10. 图上的机器学习系列-聊聊struc2vec