详解MySQL主从复制读写分离搭建
发布时间 - 2026-01-11 02:04:21 点击率:次MySQL主从设置

MySQL主从复制,读写分离的设置非常简单:
修改配置my.cnf文件
master 和 slave设置的差不多:
[mysqld] log-bin=mysql-bin server-id=222
log-bin=mysql-bin的意思是:启用二进制日志。
server-id=222的意思是设置了服务器的唯一ID,默认是1,一般取IP最后一段,可以写成别的,只要不和其他mysql服务器重复就好。
这里,有的MySQL默认的my.cnf文件引用了/etc/mysql/conf.d路径下的所有cnf文件,因此,也可以在/etc/mysql/conf.d目录下添加一个cnf文件,添加上以上内容
分别重启master和slave机器的mysql
/etc/init.d/mysql restart
master上建立账户并授权slave,slave上也做好相关配置
用root用户分别登录master和slave机器:
mysql -uroot -p //输入之后会让你输入root密码,输入root密码就算登陆了
master机器上
建立账户并授权slave机器,注意用户名和密码,可以随意设置,但是一定要记下来,因为后面slave还需要用到
GRANT REPLICATION SLAVE ON *.* to 'ryugou'@'%' identified by 'ryugou';
一般不用root帐号,@'%'表示所有客户端都可能连,只要帐号,密码正确,此处可用具体客户端IP代替,如192.168.145.226,加强安全。
slave机器上
查看master状态
show master status;
在mysql终端输入
复制代码 代码如下:
change master to master_host='xxx.xxx.xxx.xxx',master_user='ryugou',master_password='ryugou',master_log_file='mysql-bin.000004',master_log_pos=120;
master_log_file就是master机器上的对应的内容,master_log_pos也是,注意查看master状态上的内容。
master_user和master_password就是master机器上授权时设置用户名和密码。
启动从服务器
start slave;
检查从服务器复制功能状态
show slave status\G;
会出现一个列表
主要看Slave_IO_Running和Slave_SQL_Running 这俩状态必须都为Yes。
master创建数据库,从服务器设置用户访问权限
在master上创建数据库 test,会发现在slave上也创建了 test,现在想要读写分离,slave上的机器某用户gou可以访问它,但是只能读
grant select on test.* to gou;
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
# mysql主从读写分离
# MySQL
# 主从复制和读写分离
# MySQL主从复制
# 读写分离
# mysql 中的备份恢复
# 分区分表
# 主从复制
# MySQL数据库主从复制与读写分离
# Mysql数据库的主从复制与读写分离精讲教程
# 详解MySQL主从复制及读写分离
# Mysql主从复制与读写分离图文详解
# MySQL主从复制与读写分离原理及用法详解
# mysql主从复制读写分离的配置方法详解
# 详解MySQL的主从复制、读写分离、备份恢复
# MySQL主从复制与读写分离的使用示例
# 帐号
# 机器上
# 上也
# 客户端
# 就好
# 还需要
# 重启
# 都为
# 会让你
# 大家多多
# 访问权限
# 这俩
# 目录下
# ID
# 一般取
# code
# br
# IP
# init
# restart
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
在centOS 7安装mysql 5.7的详细教程
php8.4header发送头信息失败怎么办_php8.4header函数问题解决【解答】
php在windows下怎么调试_phpwindows环境调试操作说明【操作】
怎么用AI帮你设计一套个性化的手机App图标?
三星网站视频制作教程下载,三星w23网页如何全屏?
Linux系统命令中tree命令详解
香港服务器WordPress建站指南:SEO优化与高效部署策略
如何用wdcp快速搭建高效网站?
香港网站服务器数量如何影响SEO优化效果?
高防服务器:AI智能防御DDoS攻击与数据安全保障
学生网站制作软件,一个12岁的学生写小说,应该去什么样的网站?
如何自定义建站之星模板颜色并下载新样式?
微信公众帐号开发教程之图文消息全攻略
深圳防火门网站制作公司,深圳中天明防火门怎么编码?
如何用花生壳三步快速搭建专属网站?
Laravel数据库迁移怎么用_Laravel Migration管理数据库结构的正确姿势
Laravel怎么使用Intervention Image库处理图片上传和缩放
Laravel如何实现多表关联模型定义_Laravel多对多关系及中间表数据存取【方法】
Laravel如何生成PDF或Excel文件_Laravel文档导出工具与使用教程
Laravel怎么做缓存_Laravel Cache系统提升应用速度的策略与技巧
如何在服务器上配置二级域名建站?
Laravel Sail是什么_基于Docker的Laravel本地开发环境Sail入门
Laravel如何配置中间件Middleware_Laravel自定义中间件拦截请求与权限校验【步骤】
Laravel控制器是什么_Laravel MVC架构中Controller的作用与实践
Windows10怎样连接蓝牙设备_Windows10蓝牙连接步骤【教程】
Laravel如何安装Breeze扩展包_Laravel用户注册登录功能快速实现【流程】
JS中对数组元素进行增删改移的方法总结
Win11怎么设置默认图片查看器_Windows11照片应用关联设置
如何用AI一键生成爆款短视频文案?小红书AI文案写作指令【教程】
如何基于PHP生成高效IDC网络公司建站源码?
Laravel怎么判断请求类型_Laravel Request isMethod用法
用yum安装MySQLdb模块的步骤方法
Laravel如何实现多级无限分类_Laravel递归模型关联与树状数据输出【方法】
PHP的CURL方法curl_setopt()函数案例介绍(抓取网页,POST数据)
免费视频制作网站,更新又快又好的免费电影网站?
如何用PHP工具快速搭建高效网站?
Laravel怎么实现前端Toast弹窗提示_Laravel Session闪存数据Flash传递给前端【方法】
php后缀怎么变mp4格式错误_修改扩展名提示格式不对怎么办【技巧】
高端网站建设与定制开发一站式解决方案 中企动力
打造顶配客厅影院,这份100寸电视推荐名单请查收
黑客如何通过漏洞一步步攻陷网站服务器?
如何使用 Go 正则表达式精准提取括号内首个纯字母标识符(忽略数字与嵌套)
详解阿里云nginx服务器多站点的配置
如何用免费手机建站系统零基础打造专业网站?
如何批量查询域名的建站时间记录?
如何在云主机上快速搭建网站?
HTML5空格在Angular项目里怎么处理_Angular中空格的渲染问题【详解】
历史网站制作软件,华为如何找回被删除的网站?
JavaScript如何操作视频_媒体API怎么控制播放
网站页面设计需要考虑到这些问题

