服务器 | IP | 部署的应用 | 项目 |
---|---|---|---|
web服务器 | 192.168.204.130 | Nginx+php-fpm | tp5shop |
数据库服务器 | 192.168.204.131 | mysql-boost |
架构简介:web主备服务器上线了商城项目,对外提供访问,静态资源请求由nginx处理,动态资源请求由php-fpm处理,连接到独立的数据库服务器。
2.1在数据库服务器上创建远程连接用户‘tp5shop’并分配数据库‘tp5shop’的所有权限,允许用户从192.168.204.0网段登录
mysql -uroot -p
Enter password:
mysql> grant all on tp5shop/* to 'tp5shop'@'192.168.204.%' identified by '123456';
mysql> flush privileges;
2.2建立主备服务器与数据库服务器的连接
#在主备服务器上修改项目数据库配置文件
vim /usr/local/nginx/html/tp5shop/application/database.php
#找到return段,修改如下几行
'type' ==> 'mysql',
'hostname' ==> '192.168.204.131',
'database' ==> 'tp5shop',
'username' ==> 'tp5shop',
'password' ==> '123456'
'hostport' ==> '3306'
:wq
选项 | 说明 |
---|---|
type | 指定连接的数据库类型 |
hostname | 指定连接的数据库主机IP |
database | 指定连接的数据库名 |
username | 指定连接的用户 |
password | 用户密码 |
hostport | 使用的端口 |