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

大连百姓网免费发布信息网站网络服务器配置与管理考试题

大连百姓网免费发布信息网站,网络服务器配置与管理考试题,电商网站建设价格低,织梦网站识别Docker实现MySQL主从复制配置 环境准备 安装docker 拉取MySQL 8.0镜像 docker pull mysql:8.0#检查 docker images | grep mysql代码流程 由于Mysql8.0的ssl验证十分繁琐,在创建容器的时候一定要禁掉 创建自定义网络 docker network create mysql-replication-ne…

Docker实现MySQL主从复制配置

环境准备

  • 安装docker

  • 拉取MySQL 8.0镜像

    docker pull mysql:8.0#检查
    docker images | grep mysql
    

代码流程

由于Mysql8.0的ssl验证十分繁琐,在创建容器的时候一定要禁掉

  1. 创建自定义网络

    docker network create mysql-replication-net
    
  2. 启动主库容器(禁用SSL)

    docker run -d --name mysql-master \--network mysql-replication-net \-p 3306:3306 \-e MYSQL_ROOT_PASSWORD=root \-v $(pwd)/master-data:/var/lib/mysql \mysql:8.0 \--server-id=1 \--log-bin=mysql-bin \--binlog-format=ROW \--gtid-mode=ON \--enforce-gtid-consistency=ON \--skip-ssl \--require_secure_transport=OFF
    
  3. 启动从库容器(禁用SSL)

    docker run -d --name mysql-slave \--network mysql-replication-net \-p 3307:3306 \-e MYSQL_ROOT_PASSWORD=root \-v $(pwd)/slave-data:/var/lib/mysql \mysql:8.0 \--server-id=2 \--log-bin=mysql-bin \--binlog-format=ROW \--gtid-mode=ON \--enforce-gtid-consistency=ON \--skip-ssl \--require_secure_transport=OFF
    
  4. 主库创建复制账号

这里更新一下可能出现的问题,过程报错:ERROR 2061 (HY000): Authentication plugin 'caching_sha2_password' reported error: Authentication requires secure connection,表明 root 用户当前使用的 caching_sha2_password 认证插件要求安全连接(caching_sha2_password 插件默认要求连接使用 SSL/TLS 加密),我们可以进入数据库更改root用户的认证插件绕开生成SSL证书:
sudo docker exec -it mysql-master bash, mysql -uroot -proot -h127.0.0.1,
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'proot'; FLUSH PRIVILEGES;

docker exec -it mysql-master mysql -uroot -proot -e \
"CREATE USER 'repl'@'%' IDENTIFIED WITH mysql_native_password BY 'repl';
GRANT REPLICATION SLAVE ON *.* TO 'repl'@'%';
FLUSH PRIVILEGES;"
  1. 配置从库复制

    docker exec -it mysql-slave mysql -uroot -proot -e \
    "STOP SLAVE;
    RESET SLAVE ALL;
    CHANGE MASTER TO
    MASTER_HOST='mysql-master',
    MASTER_USER='repl',
    MASTER_PASSWORD='repl',
    MASTER_AUTO_POSITION=1,
    MASTER_SSL=0;
    START SLAVE;"
    
  2. 验证主从状态

    # 检查主库状态
    docker exec -it mysql-master mysql -uroot -proot -e "SHOW MASTER STATUS\G"# 检查从库复制状态
    docker exec -it mysql-slave mysql -uroot -proot -e \
    "SHOW SLAVE STATUS\G" | grep -E 'Slave_IO_Running|Slave_SQL_Running|Last_Error'# 测试数据同步
    docker exec -it mysql-master mysql -uroot -proot -e \
    "CREATE DATABASE sync_test; USE sync_test; CREATE TABLE test(id INT); INSERT INTO test VALUES(1);"docker exec -it mysql-slave mysql -uroot -proot -e \
    "USE sync_test; SELECT * FROM test;"
    

关键配置补充

  1. 禁用SSL的核心参数

    --skip-ssl  # 完全禁用SSL功能
    --require_secure_transport=OFF  # 不要求安全连接
    
  2. 认证插件选择

    IDENTIFIED WITH mysql_native_password  # 使用兼容性更好的传统认证
    
  3. 主从连接配置

    MASTER_SSL=0  # 明确禁用SSL连接
    

文章转载自:

http://NYD9Ygb3.jjzjn.cn
http://WqZ7g0Dy.jjzjn.cn
http://uljJqfFK.jjzjn.cn
http://foKTYwUW.jjzjn.cn
http://O9ENiQP0.jjzjn.cn
http://8QplGYn8.jjzjn.cn
http://78dIDXEP.jjzjn.cn
http://im0WkBNz.jjzjn.cn
http://r49j3iDl.jjzjn.cn
http://Xz3IZKT5.jjzjn.cn
http://OYbEYPF9.jjzjn.cn
http://EE7m464h.jjzjn.cn
http://nkiQC6dI.jjzjn.cn
http://c53VuKqR.jjzjn.cn
http://ErgQ23yI.jjzjn.cn
http://9dx0Mzsc.jjzjn.cn
http://qGFRnycj.jjzjn.cn
http://VDV7BWRO.jjzjn.cn
http://G6URoQwL.jjzjn.cn
http://WCxYxu4U.jjzjn.cn
http://FRzWVmFF.jjzjn.cn
http://4JOE2QoW.jjzjn.cn
http://wRVx7x2t.jjzjn.cn
http://sGpSmXjz.jjzjn.cn
http://aw9VeVPH.jjzjn.cn
http://RdF0hbhZ.jjzjn.cn
http://kDMBHWeW.jjzjn.cn
http://4bEqMQh9.jjzjn.cn
http://5ckFyhv5.jjzjn.cn
http://0hkBb2cT.jjzjn.cn
http://www.dtcms.com/wzjs/612339.html

相关文章:

  • app网站模板wordpress 点赞按钮
  • 外贸网站建设公司排名wordpress 如何安装
  • wordpress 图片显示插件下载网站排名seo软件
  • 一个主机建多少个网站网站备案 停站
  • 微信怎么建设自己网站张家港网站推广优化
  • 东莞品牌整合营销seo是什么意思网络用语
  • 婚庆手机版网站建设宿州网站开发建设
  • 网站建设程序有哪些方面上海网络广告推广平台
  • 设计公司网站模板心悦dnf免做卡网站
  • 湖南手机网站建设公司c 网站开发 vs2012
  • wap网站建设设计电商网站建设工具
  • 北京地铁建设的官方网站网站建设运营公司排行
  • 路桥建设局网站解决wordpress打开慢
  • 网站建设信息在哪儿发布手机网站怎么做的好处
  • 免流网站开发qq整人网站怎么做
  • 长兴建设局网站wordpress文章显示字数
  • 网站开发用的框架前端福建省住房和城乡建设厅门户网站
  • 做珠宝首饰网站电脑网络怎么连接
  • 网站框架是怎么做的怎么在微信建立公众号
  • 福州网站建设服务商怎样自己制作公司网站上传
  • 网站开发语言哪种简单wordpress comments_template
  • 手工做女宝宝衣服的网站wordpress网站怎么样
  • 可视化导航网站源码图片预览网站 末班
  • 最好的营销网站如何在社交网站上做视频推广
  • 马鞍山做网站的公司78友情链接代码模板
  • 企业网站好做吗闽侯县建设局网站
  • 山东华邦建设集团网站wordpress 禁止过滤
  • 免费企业网站程序上传淮南营销型网站建设怎么样
  • 网站YYQQ建设可以做平面设计兼职的网站
  • 快速建立平台网站开发设计建站流程最佳线上网站制作模板