MySQL主从结构搭建

本文详述了在CentOS7.4环境下搭建MySQL5.7主从结构的步骤,包括安装MySQL、修改配置、设置用户权限以及处理可能出现的问题。在主机和从机上分别配置,通过 slave 命令连接主服务器,实现数据同步。文章还分享了在遇到错误时的排查和解决方法,例如Slave_SQL_Running未运行时的处理策略。
摘要由CSDN通过智能技术生成

 

昨天按公司要求搭建了一套MySQL主从结构,趁现在还没有忘记,做个笔记巩固学习;

 

由于保密协议,本文所涉及的参数都是自己本机的测试参数:

配置环境:

两台新的服务器主机,本次系统是centos7.4;

ip1:172.168.0.40   ip2:172.168.0.41

主从的概念不做说明:简单结构是一个主机做MySQL服务的主机,另一个主机来做MySQL服务的从机,从机目的的容灾;服务正常情况都在主机上跑;

 

简单搭建原理:

1、两个主机上都安装好MySQL服务

2、配置主机的MySQL配置文件、配置从机的MySQL配置文件 使得他们相关的配置文件信息能够在链接的时候对接上;

3、确保主机ip和从机ip在同一网段,即在局域网内;

4、在从机上执行链接信息命令,让从机主动连接主机,由于配置文件的信息校验通过,主机允许从机访问主机MySQL服务从而实现主从结构;

 

具体步骤:

1、分别在两个主机上安装相同版本的MySQL,本次安装版本是MySQL5.7;

方法一,我用的是本地安装,确保安装包一致;步骤是先把Linux版本的MySQL安装包现在到电脑,通过ftp软件将文件上传到主机中自己新建的/data/package文件夹,执行命令:yum localinstall +安装包名进行安装;两个机器操作方法一样;

方法二,通过yum安装

2、两个机器安装完后,启动MySQL服务,设置开机自动重启,查看MySQL状态,命令是:

启动:systemctl start mysqld
加入开机启动:systemctl enable mysqld 
            systemctl daemon-reload
查看状态:systemctl status mysqld 

查看状态后,status如下图代表在正常运行:

 

2、进入MySQL修改密码和相关配置:

MySQL安装完自带root密码,这个root只允许当前本机进行登录;密码是系统自动生成的,放在了日志文件中,我们需要去找到root密码登入MySQL进行相关调整:

日志存放在:/var/log/mysqld.log   

查看日志命令:more /var/log/mysqld.log

截图就是默认的密码,复制密码后通过命令:

mysql -uroot -p

进入MySQL

修改登录密码:

ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';

我修改为123456,访问root账户还是

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值