千家信息网

centos7mysql主从复制(默认异步)

发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,一主一从 本文用的是 yum install -y mariadb 安装配置MySQL复制基本步骤:一、**master**1、启用二进制日子,选择一个唯一server-id2、创建具有复制权限的用
千家信息网最后更新 2025年12月02日centos7mysql主从复制(默认异步)

一主一从

 本文用的是 yum install -y mariadb  安装配置MySQL复制基本步骤:一、**master**1、启用二进制日子,选择一个唯一server-id


2、创建具有复制权限的用户
进入mysql
MariaDB [(none)]>GRANT REPLICATION SLAVE ON . TO 'mysql141'@'192.168.137.153' IDENTIFIED BY '123456'; #创建用户mysql141 ip地址指向从服务器 密码为123456
3.测试创建的用户连接性
退出mysql,然后输入以下命令看是否能进入,密码123456
[root@localhost ~]#mysql -umysql141 -p
如果报错:mysql ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
解决方法:vi /etc/my.cnf 添加 skip-grant-tables

二、slave
1、启用中继日志,选择一个唯一的server-id
relay-log = relay-log
server-id =

2、连接至主服务器,并开始复制数据;
进入MySQL:
mysql> CHANGE MASTER TO master_host = '主服务器',master_user = 'mysql141',master_password = '123456',master_log_file = 'mysql-log.000010',master_log_pos = 480;

mysql> start slave #开启下面两个状态为YES
mysql>SHOW SLAVE STATUS \G; #查看状态
Slave_IO_Running: Yes
Slave_SQL_Running: Yes

当看到Slave_IO_State:Waiting for master ot send event 、Slave_IO_Running: YES、Slave_SQL_Running: YES才表明状态正常。

注意:
master_log_file = 'mysql-log.000010' #在主服务器用show master status;查看
master_log_pos = 480 #在主服务器用show master status;查看

三、测试主从复制是否成功
在主服务器上创建数据库
SHOW DATABASES; #查看当前的数据库
CREATE DATABASE haha; #创建数据库haha

在从服务器上查看
SHOW DATABASES; #查看数据库是否有haha这个数据库

如果有haha这个库,说明你已经成功了!

服务 数据 数据库 服务器 状态 用户 成功 密码 测试 选择 主从 两个 二进制 命令 地址 指向 方法 日子 日志 权限 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 小学一二年级网络安全绘画 app软件开发工程师地址 土木工程与网络技术 网络安全需求是什么意思 千兆服务器的吞吐量是多少 ntp服务器版本号 邮储银行网络安全周宣传 王松林武汉软件开发 广州农商行软件开发中心点评 四川阆中网络安全宣传周 罗永浩说中国互联网科技 数据库修改表注释 税收网络安全问题及对策 软件开发工程师证书有什么用 cs连接数据库实验总结 物理机服务器怎么开放端口 怎么缩小数据库文件大小 惠普360 g10服务器开箱 方舟怎么设置服务器 长宁区运营软件开发厂家资格 浙江通宝网络技术 如何找到服务器 软件开发平台项目税率 计算机网络技术专业讲解 邮储银行网络安全周宣传 泰兴购买网络技术厂家价格 杭州市云搜网络技术有限公司 潮州制造业标签打印软件开发 低年级网络安全教育主题班会课件 武汉顺丰软件开发待遇
0