操作系统 | 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源,国外速度比较慢,如下
附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
安装
3、启动MariaDB
通过命令:systemctl start mariadb
启动
4、设置开机启动
通过命令:systemctl enable mariadb
设置为开机启动
两台机器都进行安装数据库
5、接下来进行MariaDB的相关简单配置
通过命令:mysql_secure_installation
配置
根据提示来操作数据
配置主从
1、主服务器配置,
在/etc/my.cnf中添加以下选项
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
中添加以下选项
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命令重启
4、进入主数据,并授权
4-1、进入主库,进行完操作后进行刷新
通过 flush privileges; 命令刷新
4-2、获取二进制日志的信息
通过 show master status; 命令获取信息
打印出日志记录则表示成功,如果没有检查你的配置信息。或者重启服务再试
5、从库配置
5-1、进入数据库
通过 mysql -uroot -proot 命令进入你的mysql
5-2、配置数据库
输入 use mysql 命令
配置slave
5-3、启动主从同步进程
通过 start slave; 命令启动:
5-4、检查状态
通过命令: show slave statusG;
数据同步信息中Slave_IO_Running和Slave_SQL_Running 都是Yes,说明我们配置成功了!
THE END
暂无评论内容