当前位置:网站首页>Mysql 主从服务器配置实验 centos7
Mysql 主从服务器配置实验 centos7
2022-07-13 17:45:00 【曲折上升】
任务实施
在克隆主从服务器之前请确定已经安装数据库status和employees,且Centos和MYSQL的账号密码可以正常使用.
1.克隆stusta数据库所在的服务器
注:将两台虚拟机网络连接修改成"仅主机模式",分别设置为"主MySQL服务器"和"从MySQL服务器".
2.修改主MySQL服务器网络配置文件
vim /etc/sysconfig/network-scripts/ifcfg-ens33以上代码参考自己的;
修改
BOOTPROTO=static
ONBOOT=yes
添加
IPADDR=192.168.139.33
GATEWAY=192.168.139.2
NETMASK=255.255.255.0
//添加的内容根据自己的网卡看重启网络服务
systemctl restart network.service查看是否修改成功
ip addr3.修改主MySQL服务器网络配置文件,方法同上
记得重启网络服务
4.测试"主MySQL服务器","从MySQL服务器",物理机的相互连通性;
报错的话按照下边方法排查原因
5.配置主服务器
(1)编辑配置文件
vi /etc/my.cnf在[mysqld]下边添加参数
[mysqld]
log-bin=mysql-bin
server-id=1
(2)保存退出
(3)重启主MySQL服务
service mysql restart6.在主mysql服务器上配置从mysql服务器用户
(1)登录"主mysql服务器"
mysql -u root -p
(2)创建允许登录的用户(一些教材上边的代码不适用于centos7)
CREATE USER 'root'@'%' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;
注:root为用户名
'%'要修改成从服务器的IP地址 !!!!!!!!!!刷新数据库
flush privileges;(3)查看二进制日志文件和position的值;
show master status;后边会用到File和Position!!!!!!!!!!!!!
以上操作完成后,不要随便修改操作,会影响后边主从服务器不同步!!!!!!
7.配置从服务器
1.编辑配置文件
vim /etc/my.cnf2.在[mysqld]下边插入
[]mysqld]
log-bin=mysql-bin
server-id=2
保存退出
这里继续修改UUID,克隆过来的从服务器和主服务器的UUID相同,可能会导致后边主从不同步!

进入计算机查找"auto.cnf",修改参数最后一位,改为任意数字即可,保存退出,重启MySQL服务!

3.重启MySQL服务
service mysql restart4.进入从服务器MySQL服务
mysql -u root -p
5.输入以下配置连接参数
change master to
master_host='主服务器的IP地址'
master_user='登录主服务器设置的用户名(第六步设置的)'
master_password='登录主服务器设置的密码(同上)'
master_log_file='上面提到的二进制文件名'
master_log_pos=Position的值;
回车继续;
6.启动slave服务
start slave;7.查看同步状态;
show slave status \G此时就能查看到同步服务的状态和信详细息,如下图所示,配置成功!

边栏推荐
- 网络通信安全部分笔记——OSPF理论及实验
- Test MySQL master-slave synchronization under win10
- [Huang ah code] today, someone actually asked me: what does where 1=1 mean?
- Buuctf Dutch broadband data disclosure
- Network security emergency response - electronic data forensics technology
- JS downloads files according to binary data
- 网页右边没有滚动条,内容超出也看不到怎么办?
- BUUCTF 面具下的flag
- Idea send email
- Network security emergency response - basic skills
猜你喜欢
随机推荐
Collect form data
El button display and disable
North tour project notes
DVA data flow
欧拉Talk | 开发者社区体验坦白局7月14日19:30约起
Summer precipitation Web Learning -- PHP Foundation
Buuctf webshell back door
Buuctf backdoor killing
win10下测试mysql主从同步
[Huang ah code] PHP cooperates with wechat official account to generate promotion QR code
37.js -- member operation of object and operation of prototype object (mainly related program examples)
ES6 -- conversion of arr (array) -map set
BUUCTF 数据包中的线索
Use ramda parsing yarnrc/. Example of npmrc configuration file
WP of the southwest division of the 15th National College Students Information Security Competition (ciscn) 2022
It was wonderful to release for the first time
ES6 -- object
Automatically generate a model (egg.js, which is generated by connecting with the database)
[Huang ah code] Why do I suggest you choose go instead of PHP?
内网渗透笔记——msf
https://blog.csdn.net/qq_21419995/article/details/80677009


![[Anshi Cup 2019] Easy Web](/img/9d/f2c6fda2a96f4ac649dd553c9c2c55.png)





