Mysql | Docker搭建MySQL服务

时间:2021-08-19 08:50:17   收藏:0   阅读:15

Docker搭建MySQL服务 (读写分离之主库搭建)

提示:前要开启docker 不知道移步docker分类入门

(percona:5.7.23)Orcal 发布的mysql版本 理解为mysql的一个分支就好了

  mkdir /data/mysql/conf -p
  mkdir /data/mysql/data
  ##返回根目录 并对data文件夹加入写权限
  chmod 777 data -R

注意端口号映射 -p 3306:3306(前面为机器端口号,后面为docker端口号)

--用户名@mysql位置地址
CREATE USER ‘zhy‘@‘%t‘IDENTIFIED BY ‘zhy‘;
grant replication slave on *.* to ‘zhy‘@‘%‘;
FLUSH PRIVILEGES;

Navicat 窗口报错解决


Docker搭建MySQL服务 (读写分离之从库搭建)

##内容如下
[mysqld]
log-bin=mysql-bin
server-id=2 ##注意从节点不能和主节点id相同
sql_mode=‘STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION‘                    
CHANGE MASTER TO
master_host=‘hadoop102‘,
master_user=‘zhy‘,
master_password=‘zhy‘,
master_port=3306,
--与上文种主节点1的 状态查询文件与位置一致
master_log_file=‘mysql-bin.000005‘,
master_log_pos=154;

技术分享图片

修改从服务配置 需要停止服务 stop slave;

原文:https://www.cnblogs.com/zhy-god/p/15138661.html

评论(0)
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!