linux云计算集群架构师笔记 (linux云计算高级运维实战教程)

实战案例——主从数据库

记得点赞关注加收藏!以免丢失

前期工作:创建两个centos7.2的虚拟机mysql1、mysql2

1、IP配置

mysql1:192.168.240.30

mysql2:192.168.240.40

2、主机名修改

mysql1:

linux云计算和linux云计算运维,linux运维云计算电脑配置

mysql2:

linux云计算和linux云计算运维,linux运维云计算电脑配置

3、防火墙

mysql1:

linux云计算和linux云计算运维,linux运维云计算电脑配置

mysql2:

linux云计算和linux云计算运维,linux运维云计算电脑配置

4、关闭selinux

mysql1:

linux云计算和linux云计算运维,linux运维云计算电脑配置

mysql2:

linux云计算和linux云计算运维,linux运维云计算电脑配置

linux云计算和linux云计算运维,linux运维云计算电脑配置

linux云计算和linux云计算运维,linux运维云计算电脑配置

linux云计算和linux云计算运维,linux运维云计算电脑配置

5、hosts映射

mysql1:

linux云计算和linux云计算运维,linux运维云计算电脑配置

mysql2:

linux云计算和linux云计算运维,linux运维云计算电脑配置

linux云计算和linux云计算运维,linux运维云计算电脑配置

linux云计算和linux云计算运维,linux运维云计算电脑配置

6、yum源的配置

mysql1:

linux云计算和linux云计算运维,linux运维云计算电脑配置

linux云计算和linux云计算运维,linux运维云计算电脑配置

linux云计算和linux云计算运维,linux运维云计算电脑配置

linux云计算和linux云计算运维,linux运维云计算电脑配置

linux云计算和linux云计算运维,linux运维云计算电脑配置

linux云计算和linux云计算运维,linux运维云计算电脑配置

mysql2:

linux云计算和linux云计算运维,linux运维云计算电脑配置

linux云计算和linux云计算运维,linux运维云计算电脑配置

7、安装数据库

mysql1:

linux云计算和linux云计算运维,linux运维云计算电脑配置

linux云计算和linux云计算运维,linux运维云计算电脑配置

linux云计算和linux云计算运维,linux运维云计算电脑配置

linux云计算和linux云计算运维,linux运维云计算电脑配置

mysql2:

linux云计算和linux云计算运维,linux运维云计算电脑配置

linux云计算和linux云计算运维,linux运维云计算电脑配置

linux云计算和linux云计算运维,linux运维云计算电脑配置

8、配置 mysql1 主节点

linux云计算和linux云计算运维,linux运维云计算电脑配置

linux云计算和linux云计算运维,linux运维云计算电脑配置

mysql1节点,授权在任何客户端机器上可以以 root用户登录到数据库,然后在主节点上创建一个 user 用户连接节点 mysql2,并赋予从节点同步主节点数据库的权限。命令如下

linux云计算和linux云计算运维,linux运维云计算电脑配置

linux云计算和linux云计算运维,linux运维云计算电脑配置

9、配置 mysql2 主节点

linux云计算和linux云计算运维,linux运维云计算电脑配置

linux云计算和linux云计算运维,linux运维云计算电脑配置

在从节点 mysql2上登录 MariaDB 数据库,配置从节点连接主节点的连接信息。master_host 为主节点主机名 mysql1,master_user 为上一步中创建的用户 user,命令如下:

linux云计算和linux云计算运维,linux运维云计算电脑配置

配置完毕主从数据库之间的连接信息之后,开启从节点服务。使用 show slave status\G 命令,并查看从节点服务状态,如果 Slave_IO_Running 和 Slave_SQL_Running 的状态都为 YES,则从节点服务开启成功。命令如下:

linux云计算和linux云计算运维,linux运维云计算电脑配置

10、在 mysql1 中创建库test,并在库 test中创建表company,插入表数据,创建完 成后,查看表 company 数据,命令如下:

linux云计算和linux云计算运维,linux运维云计算电脑配置

11、mysql2验证复制功能

登录 mysql2节点的数据库,查看数据库列表。找到 test 数据库,查询表,并查询内容验证从数据库的复制功能,命令如下:

linux云计算和linux云计算运维,linux运维云计算电脑配置

可以查看到主数据库中刚刚创建的库、表、信息,验证从数据库的复制功能成功。

linux云计算和linux云计算运维,linux运维云计算电脑配置