应用系统分布式构建运维
一.部署主从数据库
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服务部署完成
浙公网安备 33010602011771号