mysql主从配置实例
实验环境:
服务器A(master)IP:10.168.8.5
服务器B(slave)IP: 10.168.1.78
Mysql版本:5.5.11
主从配置过程
1) 两台机器上部署好mysql服务,可参考http://360537539.blog.51cto.com/3803422/768962
主服务器配置
2) 创建同步用户(用来实现binary log的复制),在主服务器上为从服务器建立连接账号,该账号必须授予replication slave权限
mysql>grant replication slave on *.* to 'replication'@'192.168.1.%' identified by '000000';
在slave上从库连接主库进行测试: mysql -h192.168.8.50 -ureplication –p000000
[mysqld]
log-bin =mysql-bin
server-id = 1
其中可以加上来控制需要同步和忽略同步的表
binlog-do-db = test // 需要同步的表
binlog-ignore-db=mysql//忽略同步的表
4) 重启mysql
Serviece mysqld restart
5)查看master状态
mysql>flush tables with read lock;//将数据库表锁住
mysql>show master status\G//查看binary log和pos用来提供给slave请求binary log时使用
*************************** 1. row ***************************
File: binlog.000006
Position: 107
Binlog_Do_DB: test
Binlog_Ignore_DB: mysql
1 row in set (0.00 sec)
mysql>unlock tables;//解锁
如果为一个已在生产环境下的mysql增加一个slave,需要先锁表把master的数据dump出来,并show master slave记录binary log和pos信息,然后解锁
从服务器配置
2) [mysqld]
server-id = 2
log-bin = mysql-bin
以下内容为可选
replicate-do-db = test
replicate-ignore-db = mysql,information_schema
3) 重启mysql服务
Service mysqld restart
4) 指定slave向master的同步信息
mysql>change master to master_host='192.168.8.50', master_user='replication', master_password='000000', master_log_file='binlog.000006', master_log_pos=107;
注:slave的io进程向主服务器192.168.8.50,请求binlog.000006的107位置后面的日志内容,master_log_file指明文件名,master_log_pos指明位置,此外还需要给出同步的用户名和密码
mysql 5.x以上版本已经不支持在配置文件中指定主服务器相关选项
5) 启动从服务器线程
mysql>start slave;
6) 查看从服务器状态
7) mysql>show slave status\G;
保证slave端的IO和SQL线程状态为running
Slave_IO_Running: Yes
Slave_SQL_Running: Yes
转载于:https://blog.51cto.com/360537539/781612
mysql主从配置实例相关推荐
- mysql开启多端口以及mysql主从配置
1.mysql8的安装: 参考:https://blog.csdn.net/m0_67391521/article/details/124465192 2.Mysql开启多端口 2.1.将安装的mys ...
- mysql主从配置流程
一.mysql主从配置原理 1.master将操作记录写到二进制日志中(binary log)中: 2.slave IO 线程将master的binary log events读写到它的中继日志(re ...
- Mysql主从配置,实现读写分离
大型网站为了软解大量的并发访问,除了在网站实现分布式负载均衡,远远不够.到了数据业务层.数据访问层,如果还是传统的数据结构,或者只是单单靠一台服务器扛,如此多的数据库连接操作,数据库必然会崩溃,数据丢 ...
- MySql(18)——Linux MySQL主从配置
MySQL 主从配置 Author:xushuyi 参照技术:http://www.cnblogs.com/kevingrace/p/6256603.html 1. 主从数据库 1.主库:192.16 ...
- mysql主从配置 简书_Mysql主从配置,实现读写分离-Go语言中文社区
转载:https://www.cnblogs.com/alvin_xp/p/4162249.html 大型网站为了软解大量的并发访问,除了在网站实现分布式负载均衡,远远不够.到了数据业务层.数据访问层 ...
- docker mysql.sock,Docker mysql主从配置
Docker mysql主从配置 一:Mysql基于Docker的主从复制搭建 1:安装docker,安装步骤可见我之前的文章:Docker-常用基建的安装与部署 docker ps 命令查询当前的容 ...
- mysql主从配置访问_Mysql主从配置,实现读写分离
大型网站为了软解大量的并发访问,除了在网站实现分布式负载均衡,远远不够.到了数据业务层.数据访问层,如果还是传统的数据结构,或者只是单单靠一台服务器扛,如此多的数据库连接操作,数据库必然会崩溃,数据丢 ...
- mysql主从配置对解决并发有用_MySQL主从配置,读写分离
大型网站为了缓解大量的并发访问,要网站实现分布式负载均衡.但是数据访问层,如果还是传统的数据结构,或者只是单单靠一台服务器扛,如此多的数据库连接操作,数据库必然会崩溃,数据丢失的话,后果不堪设想.这时 ...
- Windows下MySql主从配置实战教程
Windows下MySql主从配置实战教程 MySql的主从配置教程 主库MySql的安装 1.MySQL的下载 2.MySQL配置文件的编写 3.初始化数据库 4.安装服务 5.启动MySql 6. ...
- windows中MySQL主从配置【第一篇】
前言: windows系统配置MySQL主从复制,系统中需要安装两个MySQL服务.我本地用的是集成环境,集成环境已经有一个MySQL服务,那么就需要自己在单独下载安装一个MySQL服 ...
最新文章
- 日本京都大学 77TB重要数据被删;元宇宙要凉?Meta停止开发 VR/AR系统。 | 一周 IT 资讯...
- 如何去掉手机php,dedecms怎么关闭手机版
- 对 Entity 的初步构思
- 记录本地Hexo博客部署到服务器上
- POSIX线程的同步
- Linux Shell常用技巧(八)
- how is CRM One Order date range finally converted to OPEN SQL
- C# 操作FireBird 附源码
- leetcode6. Z 字形变换
- java实现线性表的案例_数据结构—线性表(LinearList)的原理以及Java实现案例
- BZOJ4571: [Scoi2016]美味【主席树】【贪心】
- python的输出语句
- alpine安装curl
- MySQL5.5安装教程+SQLyog安装
- 高斯光束matlab 仿真,高斯光束的matlab仿真.docx
- 2021SC@SDUSC Zxing开源代码(十四)Aztec二维码(三)
- OpenGL+VS2015相关类库配置
- 计算机组成原理rs rd,计算机组成原理五章.ppt
- 线段树(segment tree),看这一篇就够了
- QQ群排名优化到霸屏的策略怎么做?