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

国内正规seo网络推广seo是搜索引擎吗

国内正规seo网络推广,seo是搜索引擎吗,电子贺卡怎么制作,烟台制作网站的公司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://www.dtcms.com/wzjs/189857.html

相关文章:

  • 网站模板怎么做网站联盟推广
  • 做网站 图片是文本产品推广网站哪个好
  • 网站和app的优缺点百度关键词是怎么排名靠前
  • div+css网站后台模板长沙关键词优化推荐
  • 广东的一起(17)做网站seo查询源码
  • 网站ico图标放在哪里网站设计模板
  • 桂林网站艰涩百度一下你就知道官网网页
  • 山东省高中生发展报告在哪个网站做国外独立网站如何建站
  • 怎么做有声小说网站播音员抖音关键词搜索指数
  • 海阳手机网站开发百度平台app
  • 东莞品牌网站建设服务网址提交入口
  • 做外贸网站市场分析seo优化策略
  • 企业黄页网站源码鹤壁网站推广公司
  • 做小程序好还是做微网站好pc优化工具
  • 英文b2b网站系统淘宝关键词搜索工具
  • 有那些专门做职业统计的网站如何发布自己的广告
  • 巴南网站建设百家号seo怎么做
  • 兴义网站建设公司百度竞价推广开户内容
  • 重庆怎么制作网站?青岛seo优化公司
  • 网站上做百度广告赚钱么软文广告经典案例短的
  • 西安招标网杭州seo专员
  • 建设网站深圳免费推广的方式有哪些
  • 网站建设可以用350摸板栾城seo整站排名
  • 网站的做网站公司家庭优化大师
  • 找人一起做素材网站网络营销的缺点及建议
  • 成都网站建设推广在超级seo助手
  • wordpress没有样式表上海seo培训中心
  • 做网站页面对PS切图网上销售平台有哪些
  • 做网站zwnet网络推广有哪些途径
  • 网站建设与设计网站seo关键词设置