mysql主从复制超简单_MYSQL 主从复制---简单易学
本帖最后由 传说中的草包 于 2017-4-12 09:12 编辑
为什么要用mysql主从复制? 这个问题不需要回答吧,,,,,想想,一个人干活快呢,还是一万个能性格功力一样的人干活快呢. 不用解释大家都懂. 那咱们就开始吧.
先来张图
看到了吧. 一台主的. n个从的. 一主多从,而不能一从多主.注意了哈. 那咱们就以 1从1主为例. 下面先配主机
1.主机配置,,, 主机ip地址是 103.212.32.135 进入服务器.编辑一下mysql的config信息. 比如
[Shell] 纯文本查看 复制代码
1
vi /usr/local/mysql/my.cnf
然后修改以下几个地址
找到[mysqld]节点 修改或是添加
[SQL] 纯文本查看 复制代码
1
2
3
4
5
6
#log-bin是指开启二进制操作日志
log-bin=mysql-log
#serverid是指他的唯一id,可以理解为IP.所以说以ip的最后三位为id比较合适
server-id=123
#需要同步的库. 不写同步所有
binlog-do-db = 需要同步的数据库,多个用逗号隔开
重启mysql.
2.添加一个同步用的用户,注意,最好别用root
[SQL] 纯文本查看 复制代码
1
GRANT REPLICATION SLAVEON *.*to '用户'@'%' identifiedby '密码';
这里的%是指所有主机都可以联
重启.到此为止.服务器的配置完成.太尼玛简单了是吧. 没事习惯就好了. 没毛病. 从3开始就是客户端配置了.
3. 打开从机,比如本地的,也是接第1步的操作个性my.cnf的这两个属性,注意id别重复.
4.回到服务器,执行一下这条sql
[SQL] 纯文本查看 复制代码
1
show master status
看到以下代码说明正常.
+------------------+----------+--------------+------------------+
| File | Position | Binlog_Do_DB | Binlog_Ignore_DB |
+------------------+----------+--------------+------------------+
| mysql-bin.000001 | 308 | | |
+------------------+----------+--------------+------------------+
1 row in set (0.00 sec)
5.重启后,执行以下代码
[SQL] 纯文本查看 复制代码
1
2
3
4
5
6
change masterto master_host='103.212.32.135',
master_user='用户',
master_password='密码',
master_log_file='[color=Blue]mysql-bin.000001[/color]',
master_log_pos=[color=Red]308[/color];
start slave;
6.等待几秒后从机执行
[SQL] 纯文本查看 复制代码
1
show slave status\G
Slave_IO_State: Waiting for master to send event
Master_Host 主服务器地址
Master_User 授权帐户名
.........
Slave_IO_Running: Yes //此状态必须YES
Slave_SQL_Running: Yes //此状态必须YES
.......
到此说明正常.
mysql主从复制超简单_MYSQL 主从复制---简单易学相关推荐
- mysql主从复制巡检脚本_mysql主从复制监控shell脚本
########本脚本应用在生产环境中,是运用mysql主从的基础上######## vi mysqlm-s.sh #!/bin/bash ip=`ifconfig eth0|sed -n 2p|aw ...
- linux mysql主主复制_MySQL主从复制与主主复制
1.简介 MySQL作为世界上使用最为广泛的数据库之一,免费是其原因之一.但不可忽略的是它本身的功能的确很强大.随着技术的发展,在实际的生产环境中,由单台MySQL数据库服务器不能满足实际的需求.此时 ...
- mysql 未找到命令_MySQL主从复制配置说明,一文教你搞懂数据库主从复制
一,MySQL主从配置原理 1. mysql支持的复制格式 基于语句复制(STATEMENT) (优点)基于statement复制的优点很明显,简单的记录执行语句同步到从库执行同样的语句,占用磁盘空间 ...
- mysql driver 读写分离_Mysql主从复制和读写分离实践
1.主从复制 原理 MySQL之间数据复制的基础是二进制日志文件(binary log file).一台MySQL数据库一旦启用二 进制日志后,其作为master,它的数据库中所有操作都会以" ...
- mysql主从注意事项_mysql主从复制亲测,以及注意事项
本人亲测,windows作为mysql主服务器,linux作为从服务器,使用两个linux配置步骤都一样,测一遍而已:区别配置文件在于windwos是my.ini.linux在/etc/my.cof ...
- mysql 复制忽略库_MySQL主从复制过滤
MySQL主从复制是逻辑复制,基于Binlog进行主从数据传输,MySQL提供了丰富的参数来配置主从复制过滤条件.在主库可以设置对于库的数据写入是否写入binlog,在从库可以设置对某些库或者表的bi ...
- mysql主从 dump线程_MySQL主从复制线程状态转变
一.主库线程状态(State)值 以下列表显示了主从复制中主服务器的Binlog Dump线程的State列中可能看到的最常见状态(SHOW PROCESSLIST).如果Binlog Dump线程在 ...
- mysql 组复制 不一致_MySQL主从复制什么原因会造成不一致,如何预防及解决
#目录MySQL主从复制什么原因会造成不一致,如何预防及解决? 你为什么会决定进行分库分表,分库分表过程中遇到什么难题,如何解决的? MySQL高可用架构应该考虑什么? 你认为应该如何设计? MySQ ...
- mysql 主从同步检查_MySQL主从复制一致性检测
在MySQL主从复制过程中,常常需要对某些重要的表进行一致性检查. 由于主从数据在同步时存在一定的延迟,因此直接读取服务器数据的方式无法严格保证信息的一致性.在数据在同步完全结束之前,一直处于不断变化 ...
最新文章
- Telltale:看Netflix如何简化应用程序监控体系
- json串转成list
- 设计模式--代理模式--Java实现
- VC++2005项目的目录结构设置
- java遍历字符串_Java后端开发算法基础面试题分享,你离大厂也许就差这份面试题
- spring官网下载
- Illustrator 教程,如何在 Illustrator 中创建和编辑作品?
- 完整java开发中JDBC连接数据库代码和步骤[申明:来源于网络]
- 安装英伟达驱动,提示驱动和windows版本不兼容或是硬件不兼容的问题
- 光棍节程序员闯关秀-解密
- MySQL基础教程4-SQL基础概念
- Java编程工具(10-1):idea moudle没有蓝色的小方块
- Eason's concert
- web项目上云_联想Filez—携手浙江中烟,发力“云”端,打造“烟草上云”新势能...
- 嘘!捡漏啦!1919元=高性能电脑,满额+500京东卡...
- 幼儿-综合素质【5】
- 基于位置(Lbsn)的社交网络中混合推荐算法的设计
- 时间序列预测方法的使用(简单、加权时序,简单加权移动,一次二次三次指数平滑法)
- NCH WavePad Mater是如何复制和粘贴录音部分添加效果的?
- 【目标检测--tricks】FPN和PAN