Linux——配置主从数据库服务

技术Linux——配置主从数据库服务 Linux——配置主从数据库服务主从数据库
Linux中,数据库服务有三种:互为主主,互为主从,一主一从(主从数据库)
互为主主:数据库时时更新
互为主从:数据库达

Linux——配置主从数据库服务

主从数据库

在Linux中,有三种数据库服务:相互主、相互主从、一主一从(主从数据库)

互为主主:总是将互为主从:数据库更新到一定容量,然后在主数据库上更新一主一从:创建的一个,可以同步到从数据库;从数据库创建的无法与主数据库同步。

服务名称

马里亚布

协议名称

关系型数据库

进程名

mysqld

通道数

3306

一、改主机名、写域名解析文件

前提:首先要匹配网络,百胜源。

点击查看配置网络,百胜#配置网络。

# (1)虚拟交换机配置为192.168.100.0网段,网卡仅选择主机模式;

# (2)编辑网络配置文件:

[root @ wzg ~]# CD/etc/sysconfig/network-scripts/

[root @ wzg network-scripts]# vim ifcfg-ens 33

#要修改的参数有:

BOOTPROTO=静态

ONBOOT=是

IPADDR=192.168.100.10

前缀=24

# (3)重新启动网络服务:

[root @ wzg network-scripts]# system CTL重新启动网络

#配置百胜源

# (1)首先,进入虚拟机设置,将系统镜像连接到虚拟机的光驱;

# (2)将图像装入光驱:

[root @ wzg ~]# mount/dev/cdrom/media/

mount: /dev/sr0写保护,装载只读

# (3)修改yum源配置文件:

[root @ wzg ~]# CD/etc/yum . repos . d/

[root@wzg yum.repos.d]# ls

[root @ wzg yum . repo . d]# vim local . repo

[rhel]

名称=rhel

base URL=file :///媒体

使能=1

gpgcheck=0

# (4)清空yum源缓存并检索yum源。

[root @ wzg yum . repos . d]# yum clean all

[root @ wzg yum . repo . d]# yum repo list

注意:MySQL 1和mysql2都需要设置主机名和域名解析。

# # # # # # # # # # # # # mysql1和mysql2 # # # # # # # # # # # # #

#将主数据库更改为mysql1

hostnamectl set-hostname mysql1

尝试

#从数据库更改为mysql2

hostnamectl set-hostname mysql2

尝试

# # # # # # # # # # # # # # # MySQL 1 # # # # # # # # # # # # # # # #

#做域名解析(两边都做)

vim/etc/主机

加入:

192.168.100.10mysql1

192.168.100.20mysql2

#复制到mysql2

scp/etc/hosts 192 . 168 . 100 . 20:/etc

二、安装服务

应该安装注意:MySQL 1和mysql2。

# # # # # # # # # # # # # mysql1和mysql2 # # # # # # # # # # # # #

#安装数据库包

yum -y安装马里亚数据库-服务器

#启动数据库服务

systemctl启动mariadb

#设置为开机和开机。

systemctl启用mariadb

三、初始化数据库

注意:MySQL 1和mysql2应该初始化,并且应该在初始化之前启动。

# # # # # # # # # # # # # mysql1和mysql2 # # # # # # # # # # # # #

#初始化数据库

mysql_secure_installation

输入#默认设置密码。

Y#设置密码。密码设置为000000

Y#删除匿名用户

N#不允许root用户远程登录。

Y#删除测试数据库

Y#重新加载数据库

四、修改配置文件

分别修改mysql1和mysql2的配置文件。

# # # # # # # # # # # # # # # MySQL 1 # # # # # # # # # # # # # # # #

#编辑配置文件

vi /etc/my.cnf

加入:

[mysqld]

Log-bin=mysql-bin#被设置为主数据库(也就是说,日志文件以二进制形式加载)

根据IP的最后一个字段,服务器id=10#

#重新启动数据库服务

systemctl重新启动mariadb

#配置防火墙

防火墙-cmd -永久-添加-服务=mysql

防火墙-cmd -重新加载

# # # # # # # # # # # # # # MySQL 2 # # # # # # # # # # # # # # # # #

#编辑配置文件

vi /etc/my.cnf

加入:

[mysqld]

服务器id=20

#重新启动数据库服务

systemctl重新启动mariadb

五、设置数据库权限

分别为mysql1和mysql2设置数据库权限。

# # # # # # # # # # # # # # # MySQL 1 # # # # # # # # # # # # # # # #

#进入数据库

mysql -uroot -p000000

#设置权限(授权、复制权限)

授予*的所有权限。*到由“000000”标识的根@“% ”;

在*上授予复制从属权限。*到由“000000”标识的“用户”@“MySQL 2”;

# # # # # # # # # # # # # # MySQL 2 # # # # # # # # # # # # # # # # #

#进入数据库

mysql -uroot -p000000

#设置权限(从库中连接主库)

授予*的所有权限。*到由“000000”标识的根@“% ”;

将master更改为master_host='mysql1 ',master_user='user ',master _ password=' 000000

六、启动从数据库

在mysql2上:

# # # # # # # # # # # # # # MySQL 2 # # # # # # # # # # # # # # # # #

#启动从属数据库

启动从机;

#查看状态

显示从属状态\G

#可以看到Slave_SQL_Running: Yes,表示从数据库已经打开。

七、验证主从数据库

在mysql1上创建一个数据库,然后检查它在mysql2上是否同步。

# # # # # # # # # # # # # # # MySQL 1 # # # # # # # # # # # # # # # #

#查看当前数据库

显示数据库;

#创建新的(类)库

创建数据库类;

#进入班级数据库

使用类;

#创建学生表

创建学生表(标识int不为空主键,名称varchar(20));

#在表格中插入一条数据

插入学生价值观(001,‘wzg’);

# # # # # # # # # # # # # # MySQL 2 # # # # # # # # # # # # # # # # #

#检查当前数据库(您可以看到上面创建的类库)

显示数据库;

#进入班级数据库

使用类;

#查看类库中的表(您可以看到上面创建的学生表)

显示表格;

#查看学生表的具体信息(可以看到上面插入了一条数据)

从学生中选择*;

#退出数据库退出或ctrl C键

声明:未经许可,不得转载

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/146476.html

(0)

相关推荐

  • 指南针s代表什么方向,指南针怎么看,红白针代表什么

    技术指南针s代表什么方向,指南针怎么看,红白针代表什么使用指南针指南针s代表什么方向,可使地图和实际地形的方位一致,探知现在你所在的地点和寻找的目的地的方位。指南针务必水平地拿着,而且要远离以下列举的各种物品,才可避免磁

    生活 2021年10月23日
  • kcl方程,基尔霍夫解光的电磁波方程

    技术kcl方程,基尔霍夫解光的电磁波方程1、假设各支路电流正方向及回路的绕行方向kcl方程。
    2、应用KCL列出节点的电流方程。对于有n个节点的电路,只能选取n-1个节点列方程。
    3、应用KVL列出回路的电压方程。对于有

    生活 2021年10月19日
  • 溜组词语,溜组词,四字词语怎么组词呢

    技术溜组词语,溜组词,四字词语怎么组词呢读音:【liū溜组词语、liù】 “溜”的组词有:溜冰、溜圆、溜光、溜走、溜号 “溜”的四字词语:溜之大吉、山溜穿石、走花溜冰、溜之乎也。溜”的组词 溜冰:拼音【liū bīng】

    2021年10月25日
  • 同性恋的原因,同性恋和父母的基因有关系吗

    技术同性恋的原因,同性恋和父母的基因有关系吗引起同性恋的原因同性恋的原因,至今没有肯定的说法,一般认为同性恋和以下因素有关:
    一,遗传因素:即生物学因素,有人发现同性恋者,在同卵双生子中远比异卵双生子中多见。
    二,儿童角

    生活 2021年10月30日
  • 10ml大概是多少,10ml等于多少g/ml

    技术10ml大概是多少,10ml等于多少g/ml毫升和克是体积与重量的关系,要按密度来计算,水密度是1,10ml的水等于10克,油的密度小,10ml的油小于10克10ml大概是多少。 毫升是一个容积单位,跟立方厘米对应,

    生活 2021年10月19日
  • linux如何操作mysql

    技术linux如何操作mysql这篇文章给大家分享的是有关linux如何操作mysql的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。试着研究openfire,顺道简单研究了一下mysql。wi

    攻略 2021年10月21日