mysql 读写分离配置
mysql 读写分离配置
准备事项:
两台虚拟机 master:192.168.31.100 slave:192.168.31.111并提前安装mysql8
1. 开启master服务器的binlog日志
1.1 编辑mysql的my.inf文件
```vi /etc/my.cnf```log-bin=/var/lib/mysql/mysql-binserver-id=1001
1.2 重启mysql
systemctl restart mysqld
启动成功后,可以在 /var/lib/mysql 目录下生成两个文件。
同时,我们还可以通过下面的语句看到bin-log开启情况
show variables like 'log_bin%';
1.3 在master库创建用户
-- 创建用户,其中slave_1表示用户名, 192.168.31.111表示slave库的ip地址,也就是只允许这个ip通
过slave_1用户访问master库
create user 'slave_1'@'192.168.31.111' identified with mysql_native_password by '123456';
1.4 在这里插入代码片
执行授权操作
-- replication slave 表示授权复制
-- *.* 表示所有的库和表
grant replication slave on *.* to 'slave_1'@'192.168.31.111';
1.5 令刷新权限信息
flush privileges;
2. slave 节点配置`
2.1 首先在master节点,通过下面的命令了解master节点的状态。
show master status
2.2 在slave节点执行如下命令。
change master to master_host='192.168.31.110' ,master_user='slave_1' , master_password='123456' , master_log_file='mysql-bin.000001', master_log_pos=1302;
master_log_file是第一步得到的file名称
master_log_pos是第一步得到的同步位置点
2.3 启动slave同步
start slave;
2.5 查看同步状态,如下图所示的状态,表示主从同步搭建成功。
show slave status\G
mysql 读写分离配置相关推荐
- MySQL的主从配置+SpringBoot的MySQL读写分离配置
MySQL的主从复制 点击前往查看MySQL的安装 1.主库操作 vim /etc/my.cnf 添加如下配置 log-bin=mysql-bin #[必须]启用二进制日志 server-id=128 ...
- mysql amoeba 配置_Amoeba新版本MYSQL读写分离配置
官方简介 Amoeba的中文意思是变型虫 主要解决: • 降低 数据切分带来的复杂多数据库结构 • 提供切分规则并降低 数据切分规则 给应用带来的影响 • 降低db 与客户端的连接数 • 读写分离 个 ...
- mysql主主备份_MySQL主从备份和主主备份配置+Keepalived+MySQL读写分离
一.MySQL主从备份 为保证数据库的安全和效率,可以使用主从备份,当有写的操作可以在主服务器上操作,操作完之后备份到从服务器上,当有读操作时可以访问从服务器,这样在一定程度上保证了数据库的安全,当主 ...
- mysql备份-a是什么_MySQL主从备份和主主备份配置+Keepalived+MySQL读写分离
一.MYSQL主从备份 为保证数据库的安全和效率,可以使用主从备份,当有写的操作可以在主服务器上操作,操作完之后备份到从服务器上,当有读操作时可以访问从服务器,这样在一定程度上保证了数据库的安全,当主 ...
- php mysql读写分离主从复制_mysql主从复制 读写分离原理及实现
主从复制,读写分离原理 在实际的生产环境中,对数据库的读和写都在同一个数据库服务器中,是不能满足实际需求的.无论是在安全性.高可用性还是高并发等各个方面都是完全不能满足实际需求的.因此,通过主从复制的 ...
- thinkphp mysql读写分离_ThinkPHP5分布式数据库读写分离
项目想要数据库读写分离,需要配置两个方面,一个是数据库配置,另一个是ThinkPHP5配置,前面写过一篇关于MySQL读写分离配置的文章MySQL主从同步及读写分离,这篇介绍ThinkPHP5里怎么运 ...
- mysql读写分离,主从配置
2019独角兽企业重金招聘Python工程师标准>>> 一个完整的mysql读写分离环境包括以下几个部分: 应用程序client database proxy database集群 ...
- Mysql一主多从和读写分离配置简记
Mysql一主多从和读写分离配置简记 标签: mysql数据库服务器class数据库servermanager 2012-05-30 16:44 14981人阅读 评论(1) 收藏 举报 分类: 数 ...
- mysql 配置文件在哪_MySQL+MyCat分库分表 读写分离配置
一. MySQL+MyCat分库分表 1 MyCat简介 java编写的数据库中间件 Mycat运行环境需要JDK. Mycat是中间件,运行在代码应用和MySQL数据库之间的应用. 前身: corb ...
- yii配置mysql_YII2中配置MySQL读写分离
在实际开发中,为了服务更好的响应,通常会设置数据库的读写分离,主库负责写入更新等操作,从库负责读操作. 以下是yii2中配置mysql读写分离,一主多从设置.设置好后,这些从库其中之一将被建立起连接并 ...
最新文章
- 给妹子讲python-S01E18初探函数作用域
- 动态添加控件及将某XML动态加入到Activity显示
- 抖音右上角一个小黄点是什么_抖音用户更喜欢什么样的人设?抖音怎么塑造出一个受人喜欢的人设?抖音人设...
- 窗口刷新 Invalidate UpdateWindow RedrawWindow
- QtCreate编译器在调试程序时,右侧的变量表达式值视图被不小心关闭了
- 华为 5G 遭受致命一击!
- 《挖掘管理价值:企业软件项目管理实战》一1.3 软件项目管理模型
- 联想笔记本卸载McAfee
- C# 基础 (3) 垃圾回收机制(Garbage Collector)
- 代码的版权声明怎么写
- 013_itop4412设置多个GPIO
- 计数器集成芯片+分析时序逻辑电路
- 束缚游戏 html,束缚游戏
- GPU并行计算版函数图像生成器
- win7音量图标不见了怎么办
- 在vscode上编写jsp_使用顶级 VSCode 扩展来加快开发 JavaScript
- 虚拟主机管理器WHM的详细介绍
- 【数据】2000-2020Landscan Global Population Database(全球人口分布数据集-1km)下载教程
- 2018.10.9模拟赛
- 图之邻接矩阵详解(C语言版)