mysql 从服务器_如何使用mysql 主从服务器
展开全部
一. 准备服务器
准备两台主机,分别安装好Mysql (要相同版本),确定版本无误,确保mysql服务正常启动,e69da5e6ba9062616964757a686964616f31333361316664确保两台主机处于同一个局域网中,确定好哪台做为主、备机器,假设A为主机,B为备机,假设:
A主机IP地址为:172.16.16.90 端口3306
B主机IP地址为: 172.16.99.98 端口3306
二. Mysql建立主-从服务器热备配置步骤
1. 创建同步用户
进入MySql操作界面,在主服务器上为从服务器建立一个连接帐户,该帐户必须授予REPLICATION SLAVE权限。
操作指令如下:
1) grant select,replication slave on *.* to 'replicate'@'172.16.99.98' identified by '1234567';
2) flush privileges;
2. 修改Mysql配置
如果上面的准备工作做好,就可以进行对Mysql配置文件进行修改了,首先找到主服务器Mysql安装文件所有在目录,找到my.ini文件用记事本打开。在[mysqld]下增加如下内容:
server-id = 1
log-bin=mysql-bin
binlog-do-db =test #需要备份的数据库,多个写多行
binlog-ignore-db = mysql #不需要备份的数据库,多个写多行
3. 重启mysql服务
修改完配置文件保存后,重启一下mysql服务。
4. 查看主服务器状态
进入A服务器Mysql 客户端输入命令
1)Show master STATUS;
2)返回结果如下:
注意看里面的参数,特别前面两个File和Position,在从服务器(Slave)配置主从关系会有用到的。
5. 从服务器Slave配置修改配置文件
因为这里面是以主-从方式实现mysql双机热备的,所以在从服务器就不用在建立同步帐户了,直接打开配置文件my.ini进行修改即可,道理还是同修改主服务器上的一样,只不过需要修改的参数不一样。
如下:
[mysqld]
server-id = 2
log-bin=mysql-bin
replicate-do-db = test
replicate-ignore-db =mysql
6. 重启mysql服务
修改完配置文件保存后,重启一下mysql服务。
7. 配置从服务器
先停止slave服务线程,这个是很重要的,如果不这样做会造成下面操作不成功,再用change mster 语句指定同步位置,操作如下:
1) stop slave;
2) change master to master_host='172.16.16.90',
master_user='replicate',master_password='1234567',master_port=3306,
master_log_file='mysql-bin.000001',master_log_pos=98;
3) start slave
4) show slave status
查看下面两项值均为Yes,即表示设置从服务器成功。
Slave_IO_Running: Yes
Slave_SQL_Running: Yes
mysql 从服务器_如何使用mysql 主从服务器相关推荐
- mysql不停止重启服务器_不停止MySQL服务增加从库的两种方式
现在生产环境MySQL数据库是一主一从,由于业务量访问不断增大,故再增加一台从库.前提是不能影响线上业务使用,也就是说不能重启MySQL服务,为了避免出现其他情况,选择在网站访问量低峰期时间段操作. ...
- 如何监控mysql数据库时间_如何监控MySQL数据库主从之间的延时
日常工作中,对于MySQL主从复制检查,一方面我们要保证复制的整体结构是否正常,另一方面需要检查主从数据是否保持一致.对于前者我们可以通过监控复制线程是否工作正常以及主从延时是否在容忍范围内,对于后者 ...
- js 连mysql 延后_详解MySQL 主从同步延迟
mysql 用主从同步的方法进行读写分离,减轻主服务器的压力的做法现在在业内做的非常普遍. 主从同步基本上能做到实时同步.我从别的网站借用了主从同步的原理图. 在配置好了, 主从同步以后, 主服务器会 ...
- mysql master 重置_[数据库]重置mysql主从同步(MySQL Reset Master
[数据库]重置mysql主从同步(MySQL Reset Master 0 2012-09-13 16:00:09 在mysql主从同步的过程中,可能会因为各种原因出现主库与从库不同步的情况,网上虽然 ...
- mysql双机部署_双机部署Mysql主从同步
提前准备两台机器(200M+内存),假定为A.B ●要求:在A,B上分别安装部署mysql双实例,端口为3306,3307. ●要求: 完成3306端口A--->B的mysql主 ...
- 单台mysql增加节点_如何在一台服务器上安装两个PXC集群节点
我认为在单个物理服务器上运行2个或多个Percona XtraDB Cluster(PXC)节点这样没有什么意义,除了教育和测试目的,但在这种情况下这样做仍然是有用的.最受欢迎的实现方式似乎是服务器的 ...
- ecs php mysql集成环境_在阿里云 CentOS 服务器(ECS)上搭建 nginx + mysql + php-fpm 环境...
阿里云的云服务器(ECS)可以选择多种操作系统,打算用它运行 Drupal或者 WordPress ,你最好选择 Linux 系统,这篇文章的演示是基于阿里云的 CentOS 操作系统的服务器.我们在 ...
- 树莓派 mysql集群_多树莓派集群服务器
树莓派使用实例之:2 Pi R 第二篇:Web服务器 在我的上一篇文章中讲过如何做一个高可用系统:两个树莓派布署上 GlusterFS 集群文件系统,就变成一个容错文件服务器了.在这篇文章中我们会基于 ...
- mySQL5.5服务配置_配置mysql5.5主从服务器(转)
教程开始: 一.安装MySQL 说明:在两台MySQL服务器192.168.21.169和192.168.21.168上分别进行如下操作,安装MySQL 5.5.22 二.配置MySQL主服务器(19 ...
- mysql 硬负载_为啥单机MySQL又遭遇瓶颈?MySQL主从复制替你解决单机问题
成长是一棵树,总是在你不知不觉的情况下快乐长大:成长是一株草,总是在你不知不觉的情况下长满大地:成长是一朵花,总是在你不知不觉的情况下开满山头. 这不,随着时间的迁移.项目网站的用户量.数据量持续上升 ...
最新文章
- java怎么打开_java开不了怎么办?java怎么打开?
- R语言ggplot2包旋转(Rotate)可视化图像轴标签实战
- Eclipse Color Theme
- 如何给按钮加上链接功能
- 批处理(cmd)的学习记录
- bzoj千题计划241:bzoj3864: Hero meet devil
- java join 源码_java并发:join源码分析
- java实现rsa欧几里得算法求d_RSA算法中利用欧几里得算法求d详细过程
- 手写数字识别项目介绍
- ALive:淘宝双11直播,技术同学却可以“偷懒”?
- 计算机家庭网络共享,Windows7创建家庭组实现多台电脑之间共享资源
- C++ 后端开发工程师的技术栈整理
- 淘宝测试开发实习总结
- MMORPG开发入门[转]
- HDU-1546-Idiomatic Phrases Game
- Alpha 冲刺(5/10)
- 通过 ICMP 协议实现 Ping Tunnel 建立可穿透网络隧道
- typescript学习笔记1-tsconfig.json配置和变量类型声明
- 一文搞懂网卡驱动的原理与移植方法
- mysql 联表查询 简书_mysql多表查询
热门文章
- cpp之间函数引用和类引用的方法
- Object-C基础入门笔记(一)
- c#中用鼠标点击事件实现抠图
- latex插入表格心得
- wx5 mysql起不来_mysql(四)—–mysql主从配置-wx5bd1240aa20ac的博客
- python发送json请求_使用Python请求发布JSON
- 在Qt Designer更改部件类名
- listView无需适配器添加数据(写demo快速开发)entries属性的特殊用法
- 2. with check option能起什么作用?_家装要选择第三方装修监理吗?为什么?
- c语言在文本每一行末尾追加字符串,c语言在末尾添加 C语言 在链表尾部添加节点...