目录
一、前期准备工作
1. 需要两台银河麒麟V10 SP2服务器,配置如下
二、服务器Mariadb1安装部署Mariadb
1. 查看服务器Mariadb1相关信息
2. 在服务器Mariadb1上安装部署Mariadb-server,通过yum源来安装
三、服务器Mariadb2安装部署Mariadb(步骤同第二步,省略)
1. 通过Navicat连接两台数据库服务器,均可以正常连接
四、配置mariadb主从,实现读写分离
1. 修改mariadb1的配置文件
2. 修改mariadb2的配置文件
3. 两台服务器/etc/hosts加入以下两行
4. 在主节点Mariadb1上赋予从节点同步主节点数据库的权限
5. 在从节点Mariadb2上配置从节点连接主节点
6. 在从节点Mariadb2上查看从节点服务状态
五、测试主从同步,看数据是否同步
1. 我们通过navicat连接到主节点,到主节点上新建一个kylin数据库
2. 我们到从节点上查看,发现从节点也自动创建了了kylin数据库,说明数据同步了
3. 读写分离
一、前期准备工作
1. 需要两台银河麒麟V10 SP2服务器,配置如下
服务器名 |
IP地址 |
操作系统 |
应用软件 |
Mariadb1 |
192.168.174.145 |
Kylin Linux Advanced Server release V10 (SP2) |
Mariadb |
Mariadb2 |
192.168.174.181 |
Kylin Linux Advanced Server release V10 (SP2) |
Mariadb |
二、服务器Mariadb1安装部署Mariadb
1. 查看服务器Mariadb1相关信息
2. 在服务器Mariadb1上安装部署Mariadb-server,通过yum源来安装
2.1 启动mariadb,并加入到开机自启动
2.2 查看mysql进程和监听端口是否存在
2.3 初始化数据库,并设置root用户密码
2.4 设置mysql root用户远程连接,密码设置为Kylin.123
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'Kylin.123' WITH GRANT OPTION;
2.5 开通防火墙,放行端口
2.6 使用navicat远程连接Mariadb
测试连接正常,至此单机版的mariadb就安装好了
三、服务器Mariadb2安装部署Mariadb(步骤同第二步,省略)
1. 通过Navicat连接两台数据库服务器,均可以正常连接
四、配置mariadb主从,实现读写分离
1. 修改mariadb1的配置文件
vim /etc/my.cnf.d/mariadb-server.cnf
2. 修改mariadb2的配置文件
vim /etc/my.cnf.d/mariadb-server.cnf
3. 两台服务器/etc/hosts加入以下两行
192.168.174.145 mariadb1
192.168.174.181 mariadb2
4. 在主节点Mariadb1上赋予从节点同步主节点数据库的权限
SQL语句:grant replication slave on *.* to "user"@'mariadb2' identified by "Kylin.123";
#用户user,密码Kylin.123
5. 在从节点Mariadb2上配置从节点连接主节点
sql语句:
change master to master_host='mariadb1',master_user='user',master_password='Kylin.123';
start slave; 开启从节点服务
6. 在从节点Mariadb2上查看从节点服务状态
如果Slave_IO_Running和Slave_SQL_Running状态是yes,就说明主从同步正常。
五、测试主从同步,看数据是否同步
1. 我们通过navicat连接到主节点,到主节点上新建一个kylin数据库
2. 我们到从节点上查看,发现从节点也自动创建了了kylin数据库,说明数据同步了
文章来源:https://www.toymoban.com/news/detail-489530.html
3. 读写分离
我们一般当有写操作的时候客户端连接到主节点服务器上,有读操作的话客户端连接到从节点服务器上,这样就可以实现读写分离,一般读操作比写操作频繁,所以一般是一主多从的架构。文章来源地址https://www.toymoban.com/news/detail-489530.html
到了这里,关于银河麒麟服务器操作系统V10 SP2安装mariadb主从实现读写分离的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!