Centos7下的mariadb配置(数据库)主从服务

创建两台centos7,配置好yum源

1.第一步 关闭防火墙

systemctl stop firewalld

2.检查防火墙是否关闭

systemctl status firewalld

Centos7下的mariadb配置(数据库)主从服务

3.安装mariadb(主)

yum install mariadb mariadb-server

Centos7下的mariadb配置(数据库)主从服务

4.启动mariadb

systemctl start mariadb

Centos7下的mariadb配置(数据库)主从服务

5.设置开机启动mariadb,这一步可以不做

systemctl enable mariadb

Centos7下的mariadb配置(数据库)主从服务

6.初始化数据库

mysql_secure_installation

Centos7下的mariadb配置(数据库)主从服务

**set root password? 设置密码?

remove anonymous users? 删除匿名用户?

disallow root login remotely? 允许远程登录?

remove test database and access to it? 删除测试数据库?

reload privileges tables now? 重新加载权限?**

Centos7下的mariadb配置(数据库)主从服务

7.修改/etc/my.cnf文件,[mysqld]下面添加以下参数,保存配置文件

vi /etc/my.cnf
server-id=1
log-bin=mysql-bin #启动MySQL二进制日志系统

Centos7下的mariadb配置(数据库)主从服务

8.重启数据库

systemctl restart mariadb

Centos7下的mariadb配置(数据库)主从服务

9.登录数据库

mysql -uroot -p000000

然后创建账户和添加授权

grant all on *.* to 'crqcrq'@'%' identified by '000000';
update mysql.user set Grant_priv='C' where Host='%';

Centos7下的mariadb配置(数据库)主从服务

10.切换至第二台centos7做配置从数据库

前面的步骤一样 也是安装数据库,开启服务,初始化数据库,添加账户等,我这里省略

yum install mariadb mariadb-server    #安装mariadb
systemctl start mariadb     #开启服务
systemctl enable mariadb  #开机自动启动服务
mysql_secure_installation   #初始化数据库

11.第二台修改/etc/my.cnf文件,[mysqld]下面添加以下参数,保存配置文件(和第一台不一样)

vi /etc/my.cnf
show master status\G

12.第二台从数据库配置完成后返回第一台主数据库查看配置信息,下一步要用

mysql -uroot -p000000
show master status\G

Centos7下的mariadb配置(数据库)主从服务

13.再回到第二台从数据库

进入

mysql -uroot -p000000

切换数据库

use mysql;

停止slave

stop slave

配置主从同步参数(这里主要,千万不要直接粘贴我的,依照自己上一步查到的信息来修改)

我的主服务数据库的IP是192.168.10.10

账户是crqcrq

File是000001

Position是 614

change master to
master_host='192.168.10.10',
master_user='crqcrq',
master_password='000000',
master_log_file='mysql-bin.000001',
master_log_pos=614;

开启slave

start slave;

Centos7下的mariadb配置(数据库)主从服务

14.在第二台从数据库验证

show slave status \G,

Centos7下的mariadb配置(数据库)主从服务

-----------------------------------------------------END------------------------------------------

欢迎关注我的个人博客 https://www.cncrq.com/
CSDN博客 https://blog.csdn.net/qq_24055843

上一篇:根文件系统添加用户登入功能


下一篇:[工具使用]WhatWeb(上)