首页 技术 正文
技术 2022年11月20日
0 收藏 864 点赞 2,956 浏览 1564 个字
本帖最后由 传说中的草包 于 2017-4-12 09:12 编辑

为什么要用mysql主从复制? 这个问题不需要回答吧,,,,,想想,一个人干活快呢,还是一万个能性格功力一样的人干活快呢. 不用解释大家都懂. 那咱们就开始吧. 
先来张图

MYSQL 主从复制—简单易学 
看到了吧. 一台主的. n个从的. 一主多从,而不能一从多主.注意了哈.     那咱们就以  1从1主为例. 下面先配主机

1.主机配置,,, 主机ip地址是 103.212.32.135   进入服务器.编辑一下mysql的config信息. 比如

[Shell] 纯文本查看 复制代码?

1 vi /usr/local/mysql/my.cnf

然后修改以下几个地址
找到[mysqld]节点 修改或是添加

[SQL] 纯文本查看 复制代码?

123456 #log-bin是指开启二进制操作日志log-bin=mysql-log#serverid是指他的唯一id,可以理解为IP.所以说以ip的最后三位为id比较合适server-id=123#需要同步的库. 不写同步所有binlog-do-db = 需要同步的数据库,多个用逗号隔开 

重启mysql.
2.添加一个同步用的用户,注意,最好别用root

[SQL] 纯文本查看 复制代码?

1 GRANT REPLICATION SLAVE ON *.* to '用户'@'%' identified by '密码';

这里的%是指所有主机都可以联
重启.到此为止.服务器的配置完成.太尼玛简单了是吧. 没事习惯就好了. 没毛病. 从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] 纯文本查看 复制代码?

123456 change master to 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
                        …….

到此说明正常. 

相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:8,989
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,504
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,348
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,131
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:7,765
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:4,842