码迷,mamicode.com
首页 > 数据库 > 详细

mysql主从配置

时间:2019-10-11 00:27:34      阅读:117      评论:0      收藏:0      [点我收藏+]

标签:serve   mysql-bin   主服务器   status   restart   data   code   pre   二进制日志   

一、主服务器配置
1、配置数据库文件
#vi /etc/my.cnf
server-id=5
log-bin=mysql-bin #声明二进制日志的文件为mysql-bin
binlog-format=mixed #二进制日志的格式为mixed(row:记录磁盘变化;statement;记录执行语句)
2、启动mysql
#systemctl restart mariadb.service

二、从服务器配置
1、配置数据库文件
#vi /etc/my.cnf
server-id=100
log-bin=mysql-bin
binlog-format=mixed
relay-log=mysql-relay
2、启动mariadb
#systemctl restart mariadb.service

三、主服务器授权
1、授权从服务器账号repl、id、密码
grant replication slave on . to ‘repl‘@192.168.1.100 identified by ‘repl‘;
2、刷新权限
flush privileges;

四、从服务器配置
1、change master to
 master_host=‘192.168.1.5‘,
master_user=‘repl‘,
    master_password=‘repl‘,
master_log_file=‘mysql-bin.000001‘,
master_log_pos=663724;   #主服务器上通过show master status获取

    2、启动从服务器
    MariaDB [(none)]> start slave;

    五、测试
    1、主服务器新增数据库test8
    mariaDB [(none)]> create database test8;
    2、从服务器检测
    MariaDB [(none)]> show databases;

mysql主从配置

标签:serve   mysql-bin   主服务器   status   restart   data   code   pre   二进制日志   

原文地址:https://blog.51cto.com/14413105/2441375

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!