MySQL/MariaDB主从数据同步配置

操作系统 CENTOS 7.5 X64
IP1 X.X.X.X(公)
主服务器 192.168.0.80(内)
IP2 X.X.X.X(公)
从服务器 192.168.0.130(内)

环境配置

1、重新配置Mariadb yum源,国外速度比较慢,如下

图片[1]-MySQL/MariaDB主从数据同步配置-岸边IBIAN

附MariaDB.repo文件源码

放/etc/yum.repos.d/目录下

# MariaDB 10.3 CentOS repository list - created 2019-07-18 15:32 UTC
# http://downloads.mariadb.org/mariadb/repositories/
[mariadb]
name = MariaDB
baseurl = http://mirrors.aliyun.com/mariadb/yum/10.4/centos7-amd64/
gpgkey = http://mirrors.aliyun.com/mariadb/yum/RPM-GPG-KEY-MariaDB
gpgcheck = 1

2、安装Mariadb

通过安装命令:yum -y install mariadb mariadb-server  安装

图片[2]-MySQL/MariaDB主从数据同步配置-岸边IBIAN
图片[3]-MySQL/MariaDB主从数据同步配置-岸边IBIAN

3、启动MariaDB

通过命令:systemctl start mariadb  启动

4、设置开机启动

通过命令:systemctl enable mariadb  设置为开机启动

图片[4]-MySQL/MariaDB主从数据同步配置-岸边IBIAN

两台机器都进行安装数据库

5、接下来进行MariaDB的相关简单配置

通过命令:mysql_secure_installation  配置

图片[5]-MySQL/MariaDB主从数据同步配置-岸边IBIAN

根据提示来操作数据

图片[6]-MySQL/MariaDB主从数据同步配置-岸边IBIAN

配置主从

1、主服务器配置,
在/etc/my.cnf中添加以下选项

图片[7]-MySQL/MariaDB主从数据同步配置-岸边IBIAN
server-id = 1
log-bin=mysql-bin
relay-log = mysql-relay-bin
replicate-wild-ignore-table=mysql.%
replicate-wild-ignore-table=information_schema.%
log-slave-updates=on
slave-skip-errors=all
auto-increment-offset=1
auto-increment-increment=2
binlog_format=mixed
expire_logs_days = 10

2、从服务区配置

/etc/my.cnf中添加以下选项

图片[8]-MySQL/MariaDB主从数据同步配置-岸边IBIAN
server-id = 2
log-bin=mysql-bin
relay-log = mysql-relay-bin
replicate-wild-ignore-table=mysql.%
replicate-wild-ignore-table=information_schema.%
log-slave-updates=on
slave-skip-errors=all
auto-increment-offset=2
auto-increment-increment=2
binlog_format=mixed
expire_logs_days = 10

3、重启主、从数据库

systemctl restart mariadb命令重启

图片[9]-MySQL/MariaDB主从数据同步配置-岸边IBIAN

4、进入主数据,并授权

图片[10]-MySQL/MariaDB主从数据同步配置-岸边IBIAN

4-1、进入主库,进行完操作后进行刷新

通过  flush privileges;   命令刷新

图片[11]-MySQL/MariaDB主从数据同步配置-岸边IBIAN

4-2获取二进制日志的信息

通过  show master status;  命令获取信息

图片[12]-MySQL/MariaDB主从数据同步配置-岸边IBIAN

打印出日志记录则表示成功,如果没有检查你的配置信息。或者重启服务再试

5、从库配置

5-1、进入数据库

通过 mysql -uroot -proot 命令进入你的mysql

图片[13]-MySQL/MariaDB主从数据同步配置-岸边IBIAN

5-2、配置数据库

输入  use mysql  命令

图片[14]-MySQL/MariaDB主从数据同步配置-岸边IBIAN

配置slave

图片[15]-MySQL/MariaDB主从数据同步配置-岸边IBIAN

5-3、启动主从同步进程

通过 start slave; 命令启动:

图片[16]-MySQL/MariaDB主从数据同步配置-岸边IBIAN

5-4、检查状态

通过命令: show slave statusG;

图片[17]-MySQL/MariaDB主从数据同步配置-岸边IBIAN

数据同步信息中Slave_IO_Running和Slave_SQL_Running 都是Yes,说明我们配置成功了!

THE END
点赞0赞赏 分享
抢沙发
头像
提交
头像

昵称

取消
昵称表情

    暂无评论内容