2 Star 0 Fork 2

Retain / docker-mysql-savle

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

启动docker-compose

docker-compose up -d

master 设置

#进入master
docker exec -it mysql-master bash  

#进入mysql
mysql -u root -p

#创建一个用户来同步数据,这里表示创建一个slaver同步账号backup,允许访问的IP地址为%,%表示通配符
GRANT REPLICATION SLAVE ON *.* to 'backup'@'%' identified by '123456';

#刷新权限
flush privileges;

//查看状态,记住File、Position的值,在Slaver中将用到
show master status;

Alt text

slave 设置

#进入slaver
docker exec -it mysql-slave bash

#进入mysql
mysql -u root -p

#设置主库链接
change master to master_host='192.168.14.231',master_user='backup',master_password='123456',master_log_file='mysql-bin.000003',master_log_pos=1131,master_port=3306;

#启动从库同步
start slave;

#查看状态
show slave status\G;

同时YES表示启动成功
Alt text

注意

binlog-ignore-db表示忽略同步数据
binlog-do-db表示需要同步的数据库

空文件

简介

mysql 主从 展开 收起
Docker
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Docker
1
https://gitee.com/retain_liu/docker-mysql-savle.git
git@gitee.com:retain_liu/docker-mysql-savle.git
retain_liu
docker-mysql-savle
docker-mysql-savle
master

搜索帮助