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

蒙山县网站建设网站建设体会心得

蒙山县网站建设,网站建设体会心得,手机网页开发工具,美术网站建设1. 基础环境 环境 名称描述CentOS 7.6Linux操作系统版本docker 20.10.5docker版本mysql 8.0.29mysql镜像版本 节点 节点名称读写/主从地址端口master读节点/主节点192.168.1.6:3306slave1写节点/从节点192.168.1.6:3307slave2写节点/从节点192.168.1.6:3308 2. 主节点 使…

在这里插入图片描述

1. 基础环境

  • 环境
名称描述
CentOS 7.6Linux操作系统版本
docker 20.10.5docker版本
mysql 8.0.29mysql镜像版本
  • 节点
节点名称读写/主从地址端口
master读节点/主节点192.168.1.6:3306
slave1写节点/从节点192.168.1.6:3307
slave2写节点/从节点192.168.1.6:3308

2. 主节点

  • 使用docker拉取mysql数据库的8.0.29版本镜像文件
[root@zhouwei ~]# docker pull mysql:8.0.29
  • 通过镜像构建主节点,端口3306,并映射配置文件至宿主机,容器名称为mysql-master,root用户密码为root
[root@zhouwei ~]# docker run -d -p 3306:3306 -v /mysql/master/conf:/etc/mysql/conf.d -v /mysql/master/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=root --name mysql-master mysql:8.0.29
  • 创建主节点配置文件
[root@zhouwei ~]# vim /mysql/master/conf/my.cn

内容如下:

[mysqld]
server-id=1
binlog_format=STATEMENT

  • 重启容器
[root@zhouwei ~]# docker restart mysql-master
  • root用户开启远程连接
# step1:进入容器内部
[root@zhouwei ~]# docker exec -it mysql-master env LANG=C.UTF-8 /bin/bash# step2:登录mysql服务,账号root 密码root
bash-4.4# mysql -uroot -p# step3:开启远程连接
mysql> alter user 'root'@'%' identified with mysql_native_password by 'root';

2. 从节点

  • 通过镜像构建从节点1,端口3307,并映射配置文件至宿主机,容器名称为mysql-slave1,root用户密码为root
[root@zhouwei ~]# docker run -d -p 3307:3306 -v /mysql/slave1/conf:/etc/mysql/conf.d -v /mysql/slave1/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=root --name mysql-slave1 mysql:8.0.29
  • 创建主节点配置文件
[root@zhouwei ~]# vim /mysql/slave1/conf/my.cn

内容如下:

[mysqld]
server-id=2

  • 重启容器
[root@zhouwei ~]# docker restart mysql-slave1
  • 类似主节点开启远程连接
  • 同理在3308端口配置从节点2

3. 配置主从

  • 使用root用户登录主节点创建用户
-- 创建用户
CREATE USER 'slave'@'%';
-- 设置密码
ALTER USER 'slave'@'%' IDENTIFIED WITH mysql_native_password BY 'slave';
-- 赋予复制权限
GRANT REPLICATION SLAVE ON *.* TO 'slave'@'%';
-- 刷新权限
FLUSH PRIVILEGES;
  • 查看主节点状态
SHOW MASTER STATUS;

在这里插入图片描述

  • 使用root用户登录从节点开启复制线程
CHANGE MASTER TO MASTER_HOST = '192.168.1.6',
MASTER_USER = 'slave', 
MASTER_PASSWORD = 'slave', 
MASTER_PORT = 3306, 
MASTER_LOG_FILE = 'binlog.000003',
MASTER_LOG_POS = 1427;START SLAVE;SHOW SLAVE STATUS;

在这里插入图片描述

http://www.yayakq.cn/news/504337/

相关文章:

  • 网站怎么制作的网络平台推广具体是怎么推广
  • 网站付款链接怎么做的常德交通网站
  • 寻找项目做的网站深圳外贸网站外贸网站建设
  • 深圳市网站制作最好的公司达濠网红景点
  • 作风建设网站首页怎么联系软件开发者
  • 中国国家建设部网站医疗器械监督管理条例2021
  • wordpress站长邮箱办公空间设计课程总结
  • 个人网站有哪些网站虚拟主机多少钱一个月
  • 开锁行业在58做网站有活吗网站推广攻略
  • 做网站团队软件工程最吃香的三个专业
  • wordpress 最大上传文件惠州百度搜索排名优化
  • 网站建设服务开发禁用wordpress插件更新
  • 建站一条龙设计制作wordpress自适应移动端
  • 如何用ftp登陆网站WordPress搜索不通过数据库
  • 江苏省住房城乡建设部网站建筑效果图网站有哪些
  • 海口建设企业网站网站建设找睿智骄阳
  • 招商网站建设定做一键分享到wordpress
  • 沧州企业网站建设做面包的公司网站
  • 网站后台管理js重庆建设人才网
  • 怎样可以免费做网站上海久久玖建筑
  • 网站建的创新点营销型的物流网站模板
  • 在哪里可以学到做网站wordpress千万级访问
  • 手机网站 pc网站模板百度高级搜索首页
  • 网站分站代理中机建设一公司网站
  • 四川省城乡和住建厅官网seo网站设计营销工具
  • 郑州做网站哪家公司好内容营销是什么意思
  • 企业网站功能间联系查看网站开发语言方法
  • 天河网站建设哪里好ppt做网站
  • 网站怎么做本地映射vs2010 网站开发教程
  • 网站安全管理机制建设企业网站设计价格