MySQL5.7主从配置实例解析

发布时间 - 2026-01-11 00:07:32    点击率:

MySQL5.7主从配置实现方法,具体内容如下

安装环境:

Master:10.211.55.11,Redhat6.5,MySQL5.7.12
Slave: 10.211.55.12,Redhat6.5,MySQL5.7.12

Master的my.cnf配置:

Slave的my.cnf配置:

可指定那些database需要复制,哪些不需要复制,如在我的my.cnf配置中注释掉的内容,我默认是全部都复制。修改完my.cnf配置文件后,两台机器都将MySQL服务重启:service mysqld restart,接下来的操作比较重要:
Master机器的mysql配置

1. mysql -u root -p 登录;
2. 执行以下指令,意思是将授予10.211.55.12的root复制权限和File权限,当然你也另外建一个用户来操作,不一定是root,123456表示密码。

GRANT FILE ON *.* TO 'root'@'10.211.55.12' IDENTIFIED BY '123456';
GRANT REPLICATION SLAVE ON *.* TO 'root'@'10.211.55.12' IDENTIFIED BY '123456';
FLUSH PRIVILEGES;

3.执行show master status指令,如图:

Slave机器的mysql配置

1. mysql -u root -p 登录;
2. 依次执行以下指令:

mysql> stop slave;
mysql> change master to master_host='10.211.55.11',master_user='root',master_password='123456',master_log_file='mysql-bin.000003', master_log_pos=154;
mysql> start slave;

注意:
master_log_file与master_log_pos中的值要与Master机器的show master status结果中(如上图)的值相对应。

3. 查看salve状态,show slave status\G; 注意这里的”\G”是为了显示格式化的结果,如果没有错误的话,slave的状态结果如图所示:

测试:

在Master中创建一个数据库:

mysql> create database test;
mysql> create table t1 (id int,name varchar(200),createtime timestamp,key(id));
mysql> insert into t1 values (1,'aa',now());
mysql> insert into t1 values (3,'bb',now());

执行完上述操作后,切换到Salve机器看看是否同步过去,不出意外的话,应该是会马上同步过去的。
我的机器显示如下:

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。


# mysql  # mysql5.7  # 主从配置  # MySQL主从配置学习笔记  # 基于Linux的mysql主从配置全过程记录  # Docker mysql 主从配置详解及实例  # 小记一次mysql主从配置解决方案  # mysql数据库互为主从配置方法分享  # Mysql实现主从配置和多主多从配置  # 不出  # 不需要  # 你也  # 如果没有  # 都将  # 如图  # 重启  # 如在  # 两台  # 创建一个  # 具体内容  # 配置文件  # 相对应  # 大家多多  # 切换到  # 如图所示  # 应该是  # 是为了  # 我的机器  # 如上图 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 东莞专业网站制作公司有哪些,东莞招聘网站哪个好?  Laravel如何使用Vite进行前端资源打包?(配置示例)  Laravel如何实现本地化和多语言支持_Laravel多语言配置与翻译文件管理  在Oracle关闭情况下如何修改spfile的参数  Android GridView 滑动条设置一直显示状态(推荐)  Python文件流缓冲机制_IO性能解析【教程】  Laravel如何实现API资源集合?(Resource Collection教程)  HTML5空格在Angular项目里怎么处理_Angular中空格的渲染问题【详解】  Laravel Vite是做什么的_Laravel前端资源打包工具Vite配置与使用  公司网站制作价格怎么算,公司办个官网需要多少钱?  成都品牌网站制作公司,成都营业执照年报网上怎么办理?  七夕网站制作视频,七夕大促活动怎么报名?  PHP怎么接收前端传的文件路径_处理文件路径参数接收方法【汇总】  浅述节点的创建及常见功能的实现  活动邀请函制作网站有哪些,活动邀请函文案?  如何在云指建站中生成FTP站点?  音响网站制作视频教程,隆霸音响官方网站?  Laravel如何使用查询构建器?(Query Builder高级用法)  Laravel中的withCount方法怎么高效统计关联模型数量  如何在VPS电脑上快速搭建网站?  Android使用GridView实现日历的简单功能  如何在Ubuntu系统下快速搭建WordPress个人网站?  Laravel的辅助函数有哪些_Laravel常用Helpers函数提高开发效率  Windows10如何更改计算机工作组_Win10系统属性修改Workgroup  大连网站制作费用,大连新青年网站,五年四班里的视频怎样下载啊?  laravel怎么配置和使用PHP-FPM来优化性能_laravel PHP-FPM配置与性能优化方法  宙斯浏览器怎么屏蔽图片浏览 节省手机流量使用设置方法  如何用免费手机建站系统零基础打造专业网站?  HTML5空格和nbsp有啥关系_nbsp的作用及使用场景【说明】  Laravel N+1查询问题如何解决_Eloquent预加载(Eager Loading)优化数据库查询  Laravel如何监控和管理失败的队列任务_Laravel失败任务处理与监控  Python3.6正式版新特性预览  如何在IIS中配置站点IP、端口及主机头?  laravel怎么在请求结束后执行任务(Terminable Middleware)_laravel Terminable Middleware请求结束任务执行方法  Chrome浏览器标签页分组怎么用_谷歌浏览器整理标签页技巧【效率】  如何在IIS7上新建站点并设置安全权限?  Laravel如何使用Service Provider注册服务_Laravel服务提供者配置与加载  java获取注册ip实例  Laravel事件监听器怎么写_Laravel Event和Listener使用教程  网站建设整体流程解析,建站其实很容易!  C#如何调用原生C++ COM对象详解  如何正确下载安装西数主机建站助手?  独立制作一个网站多少钱,建立网站需要花多少钱?  Laravel怎么使用Blade模板引擎_Laravel模板继承与Component组件复用【手册】  EditPlus中的正则表达式 实战(2)  北京企业网站设计制作公司,北京铁路集团官方网站?  JS去除重复并统计数量的实现方法  如何快速启动建站代理加盟业务?  英语简历制作免费网站推荐,如何将简历翻译成英文?  如何用AWS免费套餐快速搭建高效网站?