MySQL 主从配置
安装、配置mysql
安装mysql master、slave
安装master
1 | # 主机1 |
安装slave
1 | # 主机2 |
配置mysql master
进入挂载文件的路径
1 | cd /usr/local/docker/volumes/mysql/conf |
创建my.cnf文件
1 | touch my.cnf |
编辑my.cnf文件
1 | vim my.cnf |
1 | #mysql master1 config |
配置mysql slave
进入挂载文件的路径
1 | cd /usr/local/docker/volumes/mysql/conf |
创建my.cnf文件
1 | touch my.cnf |
编辑my.cnf文件
1 | vim my.cnf |
1 | #mysql slave config |
master 创建用户并授权
进入master的数据库,为master创建复制用户
1
2# CREATE USER <user> IDENTIFIED BY '<password>';
CREATE USER slave IDENTIFIED BY '123456';赋予该用户复制的权利
1
GRANT REPLICATION SLAVE,RELOAD,SUPER ON *.* TO slave@’192.168.1.102’ IDENTIFIED BY ‘123456’;
配置slave
停止slave
1 | stop slave |
设置slave
1 | CHANGE MASTER TO |
启动slave
1 | start slave; |
查询slave状态
1 | show slave status; |
相关资料
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Van Zheng Blogs!