# multipart-datasource **Repository Path**: AjimCn/multipart-datasource ## Basic Information - **Project Name**: multipart-datasource - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-05-11 - **Last Updated**: 2022-06-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## sorry gitee 新仓库需要放开权限 mkdir -p /data/mysql/agent cd /data/mysql/agent vi my.cnf [mysqld] #[必须]启用二进制日志 log-bin=mysql-bin #[必须]服务器唯一ID,默认是111,一般取IP最后一段,这里看情况分配 server-id=11 需要注意 server-id 一定不能相同 Dockerfile FROM mysql:5.7.31 # 作者信息 MAINTAINER mysql from date UTC by Asia/Shanghai "ajimcn@163.com" ENV TZ Asia/Shanghai COPY my.cnf /etc/mysql/ docker run -itd --name=mysqlmaster --restart always --privileged=true -p 3340:3306 -e MYSQL_ROOT_PASSWORD=root mysql-master:5.7.31 --character-set-server=utf8 --collation-server=utf8_general_ci docker run -itd --name=mysqlslave --restart always --privileged=true -p 3341:3306 -e MYSQL_ROOT_PASSWORD=root mysql-slave:5.7.31 --character-set-server=utf8 --collation-server=utf8_general_ci 主库进行下面执行 #创建同步账户以及授权 create user 'lagou'@'%' identified by 'lagou'; grant replication slave on *.* to 'lagou'@'%'; flush privileges; #查看master状态 show master status; #查看二进制日志相关的配置项 show global variables like 'binlog%'; #查看server相关的配置项 show global variables like 'server%'; 从库执行,需要注意,下面的ip 不能使用127.0.0.1 CHANGE MASTER TO MASTER_HOST='192.168.208.130', master_user='lagou', master_password='lagou', master_port=3340, master_log_file='mysql-bin.000003', master_log_pos=741; #启动同步 start SLAVE; #查看master状态 show slave status; ###容器化部署 #### 可以自己打包 上传 然后 写 dickerfile 进行打包 #### 可以使用 maven 插件进行打包,接下来我会再探索一下找到比较合适的打包方式 FROM openjdk:8-alpine3.9 # 作者信息 MAINTAINER laosiji Docker springboot "ajicm@163.com" # 修改源 RUN echo "http://mirrors.aliyun.com/alpine/latest-stable/main/" > /etc/apk/repositories && \ echo "http://mirrors.aliyun.com/alpine/latest-stable/community/" >> /etc/apk/repositories # 安装需要的软件,解决时区问题 RUN apk --update add curl bash tzdata && \ rm -rf /var/cache/apk/* #修改镜像为东八区时间 ENV TZ Asia/Shanghai ARG JAR_FILE COPY ${JAR_FILE} app.jar EXPOSE 8082 ENTRYPOINT ["java","-jar","/app.jar"]