欢迎投稿

今日深度:

Centos 7.2 MariaDB 数据库主从配置,centosmariadb

Centos 7.2 MariaDB 数据库主从配置,centosmariadb


MariaDB 主从配置

一、环境准备

1、机器环境以及MariaDB环境版本

    系统版本: Centos 7.2.1511

    master:192.168.190.145

    slave:192.168.190.146

    MariaDB版本:10.0.33-MariaDB

2、MariaDB环境安装

MariaDB环境部署请点击:CentOS 7.*版本安装MariaDB数据库

二、主节点配置

1、查找配置信息


2、修改配置文件server.cnf,添加代码段。

    PS : vim server.cnf

skip_name_resolve = ON

innodb_file_per_table = ON

server-id = 1

log-bin = master-log

 

3、重启MySQL服务。

    PS: systemctl restart mysql

 

4、登录MySQL客户端操作。

    PS: mysql -uroot -p 输入密码


相关设置如下。PS:

1)     、grantreplication slave,replication client on *.* to 'repluser'@'192.168.190.%'identified by 'admin123';

2)     、flushprivileges;

3)     、show masterstatus\G


注:该两项配置项需配入slave节点中,需注意


二、从节点配置

1、查找配置信息

2、修改配置文件server.cnf,添加代码段。

    PS: vim server.cnf

skip_name_resolve = ON

innodb_file_per_table = ON

server-id = 2

relay-log = slave-log

 

3、重启MySQL服务。

PS: systemctl restart mysql

4、登录MySQL客户端。

PS: mysql-uroot -p 输入密码

相关配置如下

1)

change master tomaster_host='192.168.190.145',master_user='repluser',master_password='admin123',master_log_file='master-log.000001',master_log_pos=643;

说明:master_host为主节点IP地址,master_user为主节点grant用户,master_password为主节点grant用户时的密码,master_log_filemaster_log_pos为主节点日志文件以及pos标记,必须和主节点查询的结果一样。

2)、start slave; (启动复制功能)

3)、show slave status\G (查看从服务器的状态


查看状态,可看到主从配置完成。


5、查看主节点MySQL日志模式,修改成相关模式。

[root@mariadb ~]# mysql -uroot -padmin123

Welcome to the MariaDB monitor.  Commands end with ; or \g.

Your MariaDB connection id is 118

Server version: 10.0.33-MariaDB MariaDBServer

Copyright (c) 2000, 2017, Oracle, MariaDBCorporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' toclear the current input statement.

MariaDB [(none)]> show global variables like '%binlog_format%';

注意:将“STATEMENT”改成“ROW”

MariaDB [(none)]> SET SESSION binlog_format = 'ROW';

MariaDB [(none)]> SET GLOBAL binlog_format = 'ROW';


MariaDB binlog模式永久修改配置,修改配置文件,添加:binlog_format = row 即可。

vim  /etc/my.cnf.d/server.cnf

skip_name_resolve = ON

innodb_file_per_table = ON

server-id = 1

log-bin = master-log

binlog_format = row

修改完配置文件,重启MariaDB服务即可。


三、验证主从配置

1、主节点操作

1)、新建数据库

2)、新建表

3)、插入数据

2、从节点查看

1)、查看数据库

2)、查看表

3)、查看数据

www.htsjk.Com true http://www.htsjk.com/mariadb/25589.html NewsArticle Centos 7.2 MariaDB 数据库主从配置,centosmariadb MariaDB 主从配置 一、环境准备 1、机器环境以及MariaDB环境版本     系统版本: Centos 7.2.1511     master:192.168.190.145     slave:192.168.190.146  ...
相关文章
    暂无相关文章
评论暂时关闭