用于向Web服务器交付动态内容。在这里我们使用WordPress作为示例,并将在Web服务器上配置Nginx以接入远程设备上的MySQL数据库。在示例中,我们将使用Ubuntu 12.04 VPS实例。
在数据库服务器上安装MySQL
作为起步,我们将把一项VPS实例配置为MySQL服务器。将数据存储在独立计算机上能够有效防止资源不足,同时也能够面向未来需求实现负载均衡及设置扩展。
在开始之前,大家需要在数据库服务器上安装一些基础软件包。其安装过程与传统LEMP堆栈类似,不过这里我们并不需要全部组件(部分组件需要安装在另一台服务器上)。
首先更新软件包缓存并安装MySQL服务器:
sudo apt-get update
sudo apt-get install mysql-server
安装过程中,我们需要选定并确认MySQL的root密码。
完成后,需要运行数据库安装命令以生成管理各组件的对应目录。
sudo mysql_install_db
接下来,我们需要运行一套脚本以禁用各不安全默认选项:
sudo mysql_secure_installation
接下来输入之前设定的MySQL管理员密码,而后选择“N”保留现有密码。
对于其它问题,一路回车按下去保留默认即可。
配置MySQL以允许远程访问
现在数据库已经开始运行,接下来变更对应值以接受来自其它计算机的访问。
以root权限在编辑器中打开MySQL的主配置文件: