精品网站建设费用 在线磐石网络,做景区网站建设的公司,网站建设相关业务,网站建设费用核算科目文章目录安装Docker部署mysql 一主一从登录ChatGPT搞方案本地创建一个文件夹编辑docker-compose.yml文件启动检查并编排容器验证基于command的my.cnf配置的加载主数据库建一个用户给子数据库用于主从复制启动主从同步安装Docker 
官网地址 https://www.docker.com/ 下载安装 验…
文章目录安装Docker部署mysql 一主一从登录ChatGPT搞方案本地创建一个文件夹编辑docker-compose.yml文件启动检查并编排容器验证基于command的my.cnf配置的加载主数据库建一个用户给子数据库用于主从复制启动主从同步安装Docker 
官网地址  https://www.docker.com/  下载安装 验证Docker、Docker Compose  
部署mysql 一主一从 登录ChatGPT搞方案  https://chat.openai.com/chat    本地创建一个文件夹   编辑docker-compose.yml文件 version: 3.8services:mysql_master:image: mysql/mysql-server:5.7  # 这里是个坑要根据自己的电脑系统配~~container_name: mysql_masterrestart: alwaysenvironment:MYSQL_ROOT_PASSWORD: 12345678MYSQL_DATABASE: db01MYSQL_USER: rootMYSQL_PASSWORD: 12345678volumes:- mysql_master_data:/var/lib/mysql- ./conf/my.cnf:/etc/mysql/conf.d/my.cnfports:- 3307:3306command: --server-id1 --log-binmysql-bin --log-slave-updates1mysql_slave:image: mysql/mysql-server:5.7container_name: mysql_slaverestart: alwaysenvironment:MYSQL_ROOT_PASSWORD: 12345678MYSQL_DATABASE: db01MYSQL_USER: rootMYSQL_PASSWORD: 12345678MYSQL_MASTER_HOST: mysql_masterMYSQL_MASTER_PORT: 3306MYSQL_MASTER_USER: rootMYSQL_MASTER_PASSWORD: 12345678volumes:- mysql_slave_data:/var/lib/mysql- ./conf/my.cnf:/etc/mysql/conf.d/my.cnfports:- 3308:3306command: --server-id2   # 唯一标识这个不设置同步数据就会失败volumes:mysql_master_data:mysql_slave_data:启动检查并编排容器   验证     基于command的my.cnf配置的加载  可以从上面测试的可以看出my.cnf并没有生效    –init-file/etc/mysql/init.sql  USE mysql;
ALTER DATABASE db01 CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;需要新建一个表    主数据库建一个用户给子数据库用于主从复制   启动主从同步 change master to \
master_host127.0.0.1, \
master_userslave, \
master_password12345678, \
master_port3307, \
master_log_filemall-mysql-bin.000009, \
master_log_pos1432, \
master_connect_retry30;  # 连接失败重试的时间间隔单位为秒。