centos:mysql主从同步配置(2018)

https://blog.csdn.net/liubo_2016/article/details/82379115

主服务器:10.1.1.144;

从服务器:10.1.1.163;

配置过程

1.进入主服务器,停止主服务mysql服务: systemctl stop mysqld;

主节点编辑配置文件

vim /etc/my.cnf

添加如下配置:

server-id=1

log-bin=master-bin

log-bin-index=master-bin.index

注: 多台节点的server-id必须不同,否则会出现异常。

重启数据库,使得配置生效:

然后启动mysql服务:

systemctl start mysqld;

2. 进入主节点mysql,创建用户:

create user 'ygw_slave'@'10.1.1.163' identified by 'ygW_2018';

注:ip即允许连接的ip地址,安全起见可以写slave从节点的ip(10.1.1.163),或者直接写%代表所有ip均可以连接。

3. 对用户进行权限设置:

格式:grant replication slave on *.* to 'username'@'ip';

操作:grant replication slave on *.* to 'ygw_slave'@'10.1.1.163';

注: 表示从ip使用username连接过来的请求,允许复制。所以,ip为从节点的ip,username为上面创建的username

使配置生效:

flush privileges;

4. 进入从节点服务器,停止mysql服务: systemctl stop mysqld;

从节点slave编辑配置文件

vim /etc/my.cnf 添加如下配置:

server-id=2

relay-log=slave-relay-bin

relay-log-index=slave-relay-bin

重启mysql服务,使配置生效:

service mysqld restart

5. 从节点mysql进行配置:

change master to
     master_host='10.1.1.144',
     master_user='ygw_slave',
     master_password='ygW_2018',
     master_log_file='mysql-bin.000007',
     master_log_pos=325928;

注: master_host是主节点的ip地址,master_user 和master_password是前面步骤2主服务器创建的用于连接主服务器的帐号和密码,master_log_file和master_log_pos需要从master节点,进入Mysql数据库后进行查询,命令如下:

进入主服务器登录 mysql: mysql -uroot -p ,输入密码后进入mysql,输入如下指令:

show master STATUS;

6. 在从节点上启动主从复制

start slave;

如需要关闭,使用如下命令:

stop slave;

查看从节点状态:

show slave status \G;

如果没有异常信息,则说明启动成功。

7.如果步骤6报错,:

ERROR 1872 (HY000): Slave failed to initialize relay log info structure from the repository
意思是:salve复制线程停止,尝试start slave 时报ERROR 1872错误

解决办法:先执行reset slave all;然后再重新执行步骤5,6即可;

查看从节点状态:

show slave status \G; 完美!
---------------------
作者:离别
来源:CSDN
原文:https://blog.csdn.net/liubo_2016/article/details/82379115
版权声明:本文为博主原创文章,转载请附上博文链接!

centos:mysql主从同步配置(2018)的更多相关文章

  1. mysql主从同步配置(windows环境)

    mysql主从同步配置(mysql5.5,windows环境)   A主机(作为主服务器)环境:windows8.mysql5.5 ip:192.168.1.100(自己填) B主机(作为从服务器,由 ...

  2. Docker Mysql主从同步配置搭建

    Docker Mysql主从同步配置搭建 建立目录 在虚拟机中建立目录,例如路径/home/mysql/master/data,目录结构如下: Linux中 新建文件夹命令:mkdir 文件夹名 返回 ...

  3. Linux下MySQL主从同步配置

    Centos6.5 MySQL主从同步 MySQL版本5.6.25 主服务器:centos6.5 IP:192.168.1.101 从服务器:centos6.5 IP:192.168.1.102 一. ...

  4. Mysql主从同步配置方案(Centos7)

    最近在做项目高可用时,需要使用数据同步.由于只有双节点,且采用主主同步可能存在循环同步的风险,故综合考虑采用Mysql主从同步(Master-Slave同步). 可能没有接触过Mysql数据同步时,可 ...

  5. MySQL主从同步配置

    如果主从配置之前安装了云平台,请停止云平台后在进行mysql主从配置. 1. 登录master数据库,检查数据库端口防火墙设置,允许远程客户连接,如果没有,执行以下操作. 执行命令:iptables  ...

  6. mysql 主从同步配置

    1  环境 mac air 主机做 主库,使用的是XAMPP自带的mysql 版本为 5.6.21, for osx10.6 (x86_64) 虚拟机mysql 做从库  版本为 5.5.38, fo ...

  7. python中mysql主从同步配置的方法

    1)安装mysql ubuntu中安装一台mysql了,docker安装另外一台mysql 获取mysql的镜像,主从同步尽量保证多台mysql的版本相同,我的ubuntu中存在的mysql是5.7. ...

  8. Linux mysql主从同步配置

    一.在两台Ubuntu机器上安装mysql1.检查系统中是否安装了mysql 这个是已经安装了的 没有安装的话执行上条命令===============================MySQL的一些 ...

  9. MySQL主从同步配置(详细图解)

    说明:该篇博客是博主一字一码编写的,实属不易,请尊重原创,谢谢大家! 目录 一丶叙述 二丶备份主服务器原有数据到从服务器 三丶配置主服务器master(192.168.4.63) 四丶配置从服务器sl ...

随机推荐

  1. python学习之路(17)

    sorted 排序算法 排序也是在程序中经常用到的算法.无论使用冒泡排序还是快速排序,排序的核心是比较两个元素的大小.如果是数字,我们可以直接比较,但如果是字符串或者两个dict呢?直接比较数学上的大 ...

  2. [CSP-S模拟测试]:最小值(DP+乱搞)

    题目背景 $Maxtir$更喜欢序列的最小值. 题目传送门(内部题128) 输入格式 第一行输入一个正整数$n$和四个整数$A,B,C,D$. 第二行输入$n$个整数,第$i$个数表示$a_i$. 输 ...

  3. 线性回归和正则化(Regularization)

    python风控建模实战lendingClub(博主录制,包含大量回归建模脚本和和正则化解释,2K超清分辨率) https://study.163.com/course/courseMain.htm? ...

  4. Upload 上传

    通过点击或者拖拽上传文件 点击上传 通过 slot 你可以传入自定义的上传按钮类型和文字提示.可通过设置limit和on-exceed来限制上传文件的个数和定义超出限制时的行为.可通过设置before ...

  5. 【flask】表单-上传文件

    依赖: flask-wtf upload_case.html <!DOCTYPE html> <html lang="en"> <head> & ...

  6. 【DVWA】File Upload(文件上传漏洞)通关教程

    日期:2019-08-01 17:28:33 更新: 作者:Bay0net 介绍: 0x01. 漏洞介绍 在渗透测试过程中,能够快速获取服务器权限的一个办法. 如果开发者对上传的内容过滤的不严,那么就 ...

  7. SuperSocket 学习笔记-客户端

    客户端: 定义 private AsyncTcpSession client; 初始化 client = new AsyncTcpSession(); client.Connected += Clie ...

  8. ca认证(https)

    证书签名过程: 1.网页服务器生成证书请求文件: 2.认证中心确认申请者的身份真实性: 3.认证中心使用根证书的私钥加密证书请求文件,生成证书: 4.把证书传给申请者. 一.实验环境 node1 19 ...

  9. Centos7的引导顺序

    1.UEFI或BIOS初始化,运行POST开机自检(Power   On  Self   Test) 2.选择启动设备 3.引导装载程序grub2 4.加载装载程序的配置文件:/etc/grub.d/ ...

  10. KinectFusion 介绍

    原文链接 KinectFusion简介 KinectFusion是微软在2011年发表的一篇论文里提到的点云重建的方法,论文题目是:KinectFusion: Real-Time Dense Surf ...