15天学习MySQL计划-主从复制(运维篇)第十三天_replica_io_running 和slave_io_running 区别

1.初始化准备工作
关闭指定的3306端口号
firewall-cmd --zone=public --add-port=3306/tcp -permanent
firewall-cmd-reload
关闭服务器的防火墙:
systemctl stop firewalld
systemctl disable firewalld

2.主库配置
1.修改配置文件/etc/my.cnf
#mysql服务ID,保证整个集群环境中唯一
server-id=1
#是否只读,1代表只读,0代表读写
read-only=0
#忽略的数据,指不需要同步的数据库
#binlog-ignore-db=mysql
#指定同步的数据库
#binlog-do-db=db01

2.重启MySQL
systemctl restart mysqld

3.登录MySQL,创建远程连接的账号,并授予主从复制权限
#创建itcast用户,并设置用户密码,该用户可在任意主机连接该MySQL服务’
create user 'mycopy'@'%' identified with mysql_native_password by '1234.Com';
#为itcast用户分配主从复制权限
grant replication slave on \*.\* to 'mycopy'@'%';

4、通过指令,查看二进制日志坐标
show master status;
字段说明:
file:从哪个日志文件开始推送日志文件
position:从哪个开始推送日志
binlog_ignore_db:指定不需要同步的数据库

4.从库配置
1.修改配置文件/etc/my.cnf
#MySQL服务ID,保证整个集群环境中唯一
server-id=2
#是否只读,1代表只读,0代表读写 super-read-only=1 #超级管理员也为只读
read-only=1

2.重启MySQL
systemctl restart mysqld

3.登录MySQL,设置主库设置
create replication source to source_host='xxx',source_user='xxx',source_password='xxx',source_log_file='xxx',source_log_pos=xxx;

上述是8.0.23中的语法。如果MySQL是8.0.23之前的版本,执行如下SQL:

change master to master_host='xxx',master_user='xxx',master_password='xxx',master_log_file='xxx',master_log_pos=xxx;

参数名含义8.0.23之前
source_host主库IP地址maste_host
source_user连接主库的用户名master_user
source_password连接主库的密码master_password
source_log_filebinlog日志文件名( File)master_log_file
source_log_posbinlog日志文件开始位置(Position)master_log_pos
4.开启同步操作
start replica; #8.0.22之后
start salve;	#8.0.22之前

5.查看主从同步状态
show replica status; #8.0.22之后
show slave status;   #8.0.之前

查看主要信息:
replica_io_running:yes		#IO线程运行是否正常 读写二进制日志 和写入中继日志
replica_sql_running:yes		#SQL显示 用来执行SQL

5.测试

1.从主库上创建数据库,表,并插入数据

查看主要信息:
replica_io_running:yes #IO线程运行是否正常 读写二进制日志 和写入中继日志
replica_sql_running:yes #SQL显示 用来执行SQL


### 5.测试

1.从主库上创建数据库,表,并插入数据

2.在从库中查询数据,**验证主从是否同步**


### 最后的话

最近很多小伙伴找我要Linux学习资料,于是我翻箱倒柜,整理了一些优质资源,涵盖视频、电子书、PPT等共享给大家!

### 资料预览

给大家整理的视频资料:

![](https://img-blog.csdnimg.cn/img_convert/d96f696875c31f2a80100d30d88689f5.png)

给大家整理的电子书资料:

  

![](https://img-blog.csdnimg.cn/img_convert/1766d7c129c3cf782018ec7f9103a874.png)



**如果本文对你有帮助,欢迎点赞、收藏、转发给朋友,让我有持续创作的动力!**

### 资料预览

给大家整理的视频资料:

[外链图片转存中...(img-nje98C5T-1718767219965)]

给大家整理的电子书资料:

  

[外链图片转存中...(img-Th18RP0m-1718767219966)]



**如果本文对你有帮助,欢迎点赞、收藏、转发给朋友,让我有持续创作的动力!**
  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值