Li Jinli
不必因昨天的眼泪、湿了今天的太阳。

应用系统分布式构建运维

一.部署主从数据库

1.两个节点关闭防火墙和selinux服务

 

2.两个节点配置/etc/hosts文件

 

3.两个节点安装数据库服务

 

4.双节点启动数据库服务并设置开机自启

 

5.初始化数据库

 

 

6.配置mysql1主节点

修改mysql1节点的数据库配置文件(从节点也要修改),在配置文件/etc/my.cnf中的[mysqld]增添如下内容。

 

重启数据库并进入数据库

 

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

 

7.配置从节点

进入数据库,配置从节点连接主节点的连接信息。master_host为主节点主机名mysql1,master_user为上一步中创建的用户user

 

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

 

8.验证数据库主从服务

先在主节点mysql1中创建库test,并在库test中创建表company,插入表数据,创建完成后,查看表company数据

 

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

 

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

二.部署nginx服务

1.关闭防火墙及selinux服务

 

2.编译安装基础环境

 

创建指定用户:

 

安装配置nginx服务,编译安装nginx

 

 

 

创建软链接并启动测试

 

80端口启动说明nginx服务启动成功,使用浏览器访问http://ip

 

 

至此,nginx服务部署完成

 

 

posted on 2021-01-18 10:54  lijinli  阅读(369)  评论(0)    收藏  举报