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

自己编程做网站深圳网站制作公司兴田德润官网多少

自己编程做网站,深圳网站制作公司兴田德润官网多少,服装网站建设策划书,好看的wordpress工具一 主从配置原理 mysql主从配置的流程大体如图: 1)master会将变动记录到二进制日志里面; 2)master有一个I/O线程将二进制日志发送到slave; 3) slave有一个I/O线程把master发送的二进制写入到relay日志里面; 4&#xf…

一 主从配置原理

mysql主从配置的流程大体如图:
1)master会将变动记录到二进制日志里面;
2)master有一个I/O线程将二进制日志发送到slave;
3) slave有一个I/O线程把master发送的二进制写入到relay日志里面;
4)slave有一个SQL线程,按照relay日志处理slave的数据;

在这里插入图片描述

二 操作步骤

2.1我们准备两台装好mysql的服务器(我在此用docker模拟了两台机器)

环境mysql版本ip地址:5.7172.16.209.100:33307
从库(slave)5.7172.16.209.100:33306

# 拉取mysql5.7镜像
docker pull mysql:5.7
#在home目录下创建mysql文件夹,下面创建data和conf.d文件夹
mkdir /home/mysql
mkdir /home/mysql/conf.d
mkdir /home/mysql/data/创建my.cnf配置文件
touch /home/mysql/my.cnfmy.cnf添加如下内容:
[mysqld]
user=mysql
character-set-server=utf8
default_authentication_plugin=mysql_native_password
secure_file_priv=/var/lib/mysql
expire_logs_days=7
sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION
max_connections=1000[client]
default-character-set=utf8[mysql]
default-character-set=utf8
#启动主库容器(挂载外部目录,端口映射成33307,密码设置为123456)
docker run  -di -v /home/mysql/data/:/var/lib/mysql -v /home/mysql/conf.d:/etc/mysql/conf.d -v /home/mysql/my.cnf:/etc/mysql/my.cnf -p 33307:3306 --name mysql-master -e MYSQL_ROOT_PASSWORD=123456 mysql:5.7
#启动从库容器(挂载外部目录,端口映射成33306,密码设置为123456)
docker run  -di -v /home/mysql2/data/:/var/lib/mysql -v /home/mysql2/conf.d:/etc/mysql/conf.d -v /home/mysql2/my.cnf:/etc/mysql/my.cnf -p 33306:3306 --name mysql-slave -e MYSQL_ROOT_PASSWORD=123456 mysql:5.7

2.2 远程连接入主库和从库

连接主库

#连接主库
mysql -h 172.16.209.100 -P 33307 -u root -p123456
#在主库创建用户并授权
##创建test用户
create user 'test'@'%' identified by '123';
##授权用户
grant all privileges on *.* to 'test'@'%' ;
###刷新权限
flush privileges;
#查看主服务器状态(显示如下图)
show master status;

连接从库

#连接从库
mysql -h 172.16.209.100 -P 33306 -u root -p123456
#配置详解
/*
change master to 
master_host='MySQL主服务器IP地址', 
master_user='之前在MySQL主服务器上面创建的用户名', 
master_password='之前创建的密码', 
master_log_file='MySQL主服务器状态中的二进制文件名', 
master_log_pos='MySQL主服务器状态中的position值';
*/
#命令如下
change master to master_host='172.16.209.100',master_port=33307,master_user='test',master_password='123',master_log_file='mysql-bin.000005',master_log_pos=0;
#启用从库
start slave;
#查看从库状态(如下图)
show slave status\G;

2.3 测试主从同步

#在主库上创建数据库test1
create database test1;
use test1;
#创建表
create table tom (id int not null,name varchar(100)not null ,age tinyint);
#插入数据
insert tom (id,name,age) values(1,'xxx',20),(2,'yyy',7),(3,'zzz',23);
#在从库上查看是否同步成功
#查看数据库
show database;
use test1;
#查看表
show tables;
#查看数据
select * from test1;
http://www.yayakq.cn/news/118697/

相关文章:

  • 网站建设 .影响力科技网站后台发布新闻
  • 招商网站建设运营加强门户网站建设 信息公开
  • 网站建设行业发展趋势erp软件多少钱一套
  • 哪里有营销型网站公司wordpress更换编辑器
  • 代码网站怎么制作文化投资的微网站怎么做
  • 网站建设广金手指排名wordpress 迁移服务器
  • 孝义网站建设白银网站模板
  • 济宁手机网站建设公司html5手机网站开发区别
  • 广州犀牛云网站建设网站建设神器
  • 动漫做3d游戏下载网站有哪些做的网站客户拿去维违法
  • 泉州网站网站建设wordpress 标签修改
  • 网站建设dedeiis网站伪静态
  • 网站开发与维护相关课程安康创宇网站制作建设
  • 建设电子网站试卷a带数据库的网站模板下载
  • 求网站建设方法wordpress 导航下拉菜单显示5条
  • 在网上做企业网站怎么做小程序在线制作平台
  • 福州建网站公司网站建设推广关键词
  • 发卡网站建设公司以前做的免费网站太多_新网站搜索不到
  • 国内外知名建设设计网站php网站建设是什么意思
  • 商会网站建设开发wordpress建站服务器
  • 大学生兼职网站设计论文深圳设计公司盖出图章
  • 企业网站必备模块wordpress接入扫码支付
  • 自己做网站 怎么赚钱vi企业形象设计是什么
  • 郴州网站建设推广方案子网站建设的好处
  • 网站图片地址怎么做交换友情链接的条件
  • 做网站和编程网站建设需求 百度文库
  • 网站前端和后台网站icp备案怎么查询
  • 怎么样做网站优化做企业网站安装什么系统好
  • 北京手机响应式网站建设设计手机网站建设信息
  • 自学软件网站开发官方网站模板