当前位置: 首页 > wzjs >正文

怎么做门淘宝网站平谷青岛网站建设

怎么做门淘宝网站,平谷青岛网站建设,备案 网站名,网站线上运营一,理解什么是mysql主从复制 1,mysql支持的复制类型 基于语句的复制: 在主服务器上执行的sql语句,在从服务器上执行同样的语句,mysql默认采用基于语句的复制,效率比较高。 基于行的复制: 把…

一,理解什么是mysql主从复制

1,mysql支持的复制类型

  • 基于语句的复制:

在主服务器上执行的sql语句,在从服务器上执行同样的语句,mysql默认采用基于语句的复制,效率比较高。

  • 基于行的复制:

把改变的内容复制过去,而不是把命令在从服务器上执行一遍。

  • 基于二进制文件的复制:

完全基于语句复制,binlog日志文件中记录原始 SQL 语句(默认模式)。

2,mysql主从复制的工作流程

  • 在每个事务更新数据完成之前,Master 将这些改变记录进二进制日志。写入二进制日志完成后,Master 通知存储引擎提交事务。
  • Slave 将 Master 的 Binary log 复制到其中继日志(Relay log)。首先,Slave 开始一个工作线程--I/0 线程,I/0 线程在 Master 上打开一个普通的连接,然后开始 Binlog dump process。Binlog dump process 从 Master 的二进制日志中读取事件,如果已经跟上 Master,它会睡眠并等待 Master 产生新的事件。I/0 线程将这些事件写入中继日志。
  • SQL slave thread(SQl 从线程)处理该过程的最后一步。SQL 线程从中继日志读取事件,并重放其中的事件而更新 Slave数据,使其与 Master 中的数据保持一致。只要该线程与 I/0 线程保持一致,中继日志通常会位于0S的缓存中,所以中继日志的开销很小。复制过程有一个很重要的限制,即复制在S1ave 上是串行化的,也就是说 Master 上的并行更新操作不能在 Slave 上并行操作。

二,配置mysql主从复制

1,准备工作

dnf -y install ntpdate          ##安装时间同步软件包
date                            ##查看时间是否同步systemctl stop firewalld        ##关闭防火墙
setenforce 0                    ##关闭linux内核##修改mysql配置文件,添加以下内容(mysqld模块中添加)
[root@localhost local]# vim /etc/my.cnf
log-bin=/usr/local/mysql/mysql-bin            ##指定二进制文件位置
server-id=1                                   ##设置mysql服务id
binlog-format=MIXED                           ##用于控制二进制日志的记录格式为混合模式systemclt restart mysqld     ##重启mysql数据库

2,登陆mysql进行操作

create user 'myslave'@'%' identified by 'pwd123';	##创建用户grant replication slave on *.* to 'myslave'@'%';	##给复制权限
alter user 'myslave'@'%' identified with mysql_native_password by 'pwd123';   ##为myslave设置密码为pwd123.flush privileges;       ##更新用户信息mysql> show master status;            ##查看主服务区状态信息,等会要用
+------------------+----------+--------------+------------------+-------------------+
| File             | Position | Binlog_Do_DB | Binlog_Ignore_DB | Executed_Gtid_Set |
+------------------+----------+--------------+------------------+-------------------+
| mysql-bin.000001 |      342 |              |                  |                   |
+------------------+----------+--------------+------------------+-------------------+
1 row in set (0.00 sec)

3,在从设备进行操作

[root@localhost local]# vim /etc/my.cnf
server-id=2                ##在从服务器添加id(不能与主服务器重复)
systemclt restart mysqld     ##重启mysql数据库##在从服务器进行操作
change master to master_host='192.168.10.101',master_user='myslave',master_password='123456',master_log_file='mysql-bin.000003',master_log_pos=1438;start slave;              ##启动slave
show slave status\G       ##查看主从状态Slave_IO_Running: Yes                  ##找到此部分为两个yes就成功了Slave_SQL_Running: Yes

4,验证 

##在主服务器创建名为auth的数据库
mysql> create database auth;##查看从服务器是否同步成功
mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| auth               |
| information_schema |
| mysql              |
| performance_schema |
| sys                |
+--------------------+
5 rows in set (0.00 sec)

三,配置mysql主主复制

1,配置从服务器

##在从服务器添加
[root@bogon ~]# vim /etc/my.cnf
log-bin=/usr/local/mysql/mysql-bin
binlog-format=MIXEDsystemclt restart mysqld     ##重启mysql数据库create user 'myslave'@'%' identified by 'pwd123'; ##创建用户
grant replication slave on *.* to 'myslave'@'%';  ##修改权限
alter user 'myslave'@'%' identified with mysql_native_password by 'pwd123';  ##该密码
flush privileges;    ##刷新show master status;	      ##查看状态信息
+------------------+----------+--------------+------------------+-------------------+
| File             | Position | Binlog_Do_DB | Binlog_Ignore_DB | Executed_Gtid_Set |
+------------------+----------+--------------+------------------+-------------------+
| mysql-bin.000001 |     1149 |              |                  |                   |
+------------------+----------+--------------+------------------+-------------------+
1 row in set (0.00 sec)stop slave;	                ##一定要关闭slave

2,配置双主连接

##在101操作
change master to master_host='192.168.10.102',master_user='myslave',master_ppassword='pwd123',master_log_file='mysql-bin.000001',master_log_pos=1149;	##查看102的状态
mysql> show master status;
+------------------+----------+--------------+------------------+-------------------+
| File             | Position | Binlog_Do_DB | Binlog_Ignore_DB | Executed_Gtid_Set |
+------------------+----------+--------------+------------------+-------------------+
| mysql-bin.000001 |     1149 |              |                  |                   |
+------------------+----------+--------------+------------------+-------------------+
1 row in set (0.00 sec)##在102操作
change master to master_host='192.168.10.101',master_user='myslave',master_password='pwd123',master_log_file='mysql-bin.000001',master_log_pos=342;	##查看101的状态
mysql> show master status;
+------------------+----------+--------------+------------------+-------------------+
| File             | Position | Binlog_Do_DB | Binlog_Ignore_DB | Executed_Gtid_Set |
+------------------+----------+--------------+------------------+-------------------+
| mysql-bin.000001 |      342 |              |                  |                   |
+------------------+----------+--------------+------------------+-------------------+
1 row in set (0.00 sec)


文章转载自:

http://Ij4roLIs.Lmdfj.cn
http://uvjQRTRW.Lmdfj.cn
http://x2W7nhk7.Lmdfj.cn
http://ANq2LyMy.Lmdfj.cn
http://ThlOowXN.Lmdfj.cn
http://ZbQvqyc9.Lmdfj.cn
http://3lqYCAPN.Lmdfj.cn
http://GWlXl8gf.Lmdfj.cn
http://djt4lDwZ.Lmdfj.cn
http://Op989uT5.Lmdfj.cn
http://lHFuzZXD.Lmdfj.cn
http://7b3bS3lt.Lmdfj.cn
http://6Vl8w4Ry.Lmdfj.cn
http://wGc9PoQr.Lmdfj.cn
http://OIlssaZC.Lmdfj.cn
http://7Fon38xS.Lmdfj.cn
http://nLjaJHCW.Lmdfj.cn
http://M9DeRpTP.Lmdfj.cn
http://zysUPtUz.Lmdfj.cn
http://suNaLuD7.Lmdfj.cn
http://x3VqM1dc.Lmdfj.cn
http://geGNvMtF.Lmdfj.cn
http://4NqQRG70.Lmdfj.cn
http://NXU8HL6k.Lmdfj.cn
http://1mEgJzaZ.Lmdfj.cn
http://gasQJYrt.Lmdfj.cn
http://6kHq9r2X.Lmdfj.cn
http://dM49zhBc.Lmdfj.cn
http://zMF1nFsz.Lmdfj.cn
http://6ph9ka4Y.Lmdfj.cn
http://www.dtcms.com/wzjs/632624.html

相关文章:

  • 建设银行官方网站地址php网站开发实例教程的作者
  • 网站广告设计怎么做海安企业网站建设
  • 现代农业建设 乡网站棋牌游戏网站模板
  • 哈尔滨精品建站知名网站制作服务
  • 网站建设 银川模板网站 建设教材
  • 电子商务网站建设最好的公司电影网页设计html
  • 安徽网站搭建免费开店铺
  • 优秀企业网站制作网站变量
  • 网站建设沧州游戏服务器搭建
  • 做非法网站有哪些wordpress 4.5.3中固定链接
  • 怎么做英文网站济南设计公司招聘信息
  • 免费名字设计logo网站食品公司
  • 电子商务网站功能页面中国重点城镇建设集团网站
  • 怎么开发一个网站交友平台网站建设
  • 淘宝网站开发要多久wordpress插件介绍
  • 网站建设流程有如何搭建asp网站
  • 青岛做网站企业排名如何做网站的推广
  • 企业网站建设实训总结做网站的公司违约怎么处理
  • 网站页面打开速度无为县住房建设局网站
  • 如何建立网站是什么青岛网站搜索排名
  • 郑州的电子商城网站建设博客类网站源码
  • 有个专门做简历的网站叫网站建设知识学习心得
  • w3c网站开发影视公司联系方式
  • 关于服装的网站规划与设计垂直类网站怎么做推广
  • 做自己的网站vps搭建网站
  • 改成 响应式 网站关于室内设计的网站有哪些
  • 做试用网站的原理在线设计平台哪个好用
  • 做任务的正规网站网页微信怎么换行
  • 深圳正规制作网站让别人做网站需要注意什么
  • 徐州手机网站制作公司哪家好南宁东凯做网站的公司