mysql主从 方式异步_MySQL主从复制之常规模式(异步模式)

MySQL主从复制有异步模式、半同步模式、GTID模式以及多源复制模式,MySQL默认模式是异步模式。所谓异步模式,是指MySQL主服务器上I/O thread 线程将二进制日志写入binlog文件之后就返回客户端结果,不会考虑二进制日志是否完整传输到从服务器以及是否完整存放到从服务器上的relay日志中,这种模式一旦主服务(器)宕机,数据就会发生丢失。

环境:

8f900a89c6347c561fdf2122f13be562.png

961ddebeb323a10fe0623af514929fc1.png

1 [root@localhost ~]# cat /etc/redhat-release2 CentOS Linux release 7.2.1511(Core)3 [root@localhost ~]# uname -a4 Linux localhost.localdomain 3.10.0-327.el7.x86_64 #1 SMP Thu Nov 19 22:10:57 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux5 [root@localhost ~]#

View Code

MySQL版本:

mysql-5.7.22-linux-glibc2.12-x86_64.tar

主从复制IP规划:

主:192.168.112.220

从:192.168.112.221

部署步骤:

tar xf mysql-5.7.22-linux-glibc2.12-x86_64.tar.gzmkdir -p /applicationmv mysql-5.7.22-linux-glibc2.12-x86_64 /application/

ln -s /application/mysql-5.7.22-linux-glibc2.12-x86_64 /application/mysql

groupadd mysql

useradd mysql-g mysql -s /sbin/nologinmkdir -p /application/datachown -R mysql.mysql /application/mysqlchown -R mysql.mysql /application/mysql/*chown -R mysql.mysql /application/data

安装常用依赖库:

[root@localhost ~]# yum install cmake gcc gcc-c++ libaio-devel automake autoconf bison libtool ncurses-devel libgcrypt-devel libev-devel perl-Digest-MD5 perl-DBI perl-DBD-MySQL

编写配置文件my.cnf:

1 [client]2 port = 3306

3 socket = /tmp/mysql.sock4

5 [mysql]6 prompt="\u@db \R:\m:\s [\d]>"

7 no-auto-rehash8

9 [mysqld]10 user =mysql11 port = 3306

12 basedir = /application/mysql13 datadir = /application/data/mysql/

14 socket = /tmp/mysql.sock15 character-set-server =utf8mb416 skip_na

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值