1
MySQL主从同步, mysql与mariabd也可以使用
1.打开mysql数据库配置文件
vim /etc/my.cnf
2.在主服务器master上配置开启Binary log,主要是在[mysqld]下面添加:
server-id=1
log-bin=master-bin
log-bin-index=master-bin.index
————————————————
3.重启mysql服务
service mysql restart
ps:重启方式随意
4.检查配置效果,进入主数据库并执行
mysql> SHOW MASTER STATUS;
可以看到下图表示配置没问题,这里面的File名:master-bin.000001 我们接下来在从数据库的配置会使用:
5.配置从服务器的 my.cnf
在[mysqld]节点下面添加
server-id=2
relay-log-index=slave-relay-bin.index
relay-log=slave-relay-bin
这里面的server-id 一定要和主库的不同,如图:
配置完成后同样重启从数据库一下
service mysql restart
6.接下来配置两个数据库的关联
首先我们先建立一个操作主从同步的数据库用户,切换到主数据库执行:
mysql> create user repl;
mysql> GRANT REPLICATION SLAVE ON *.* TO 'repl'@'从xxx.xxx.xxx.xx' IDENTIFIED BY 'mysql&#