1.nginx成功啟動(dòng)
基本依賴環(huán)境部署
安裝nginx軟件的基本依賴軟件
[root@mhq~]# yum ?install openssl-devel pcre-devel gcc -y
1.2.2.2編譯安裝nginx
注意:編譯安裝nginx的時(shí)候孩灯,應(yīng)該有一個(gè)專用的啟動(dòng)用戶绢片,我們把這個(gè)用戶設(shè)置為 www
[root@mhq~soft]# wget http://nginx.org/download/nginx-1.10.2.tar.gz
編譯安裝nginx
tar xf nginx-1.10.2.tar.gz
cd nginx-1.10.2
./configure --prefix=/tester/server/nginx
make
make install
創(chuàng)建專用的啟動(dòng)用戶www
useradd www -s /sbin/nologin -M
含義:https://segmentfault.com/q/1010000008717024
修改配置文件
[root@localhost soft]# vim /tester/server/nginx/conf/nginx.conf
user ?www;
注意:
將user后面的nobody更改為www
啟動(dòng):/tester/server/nginx/sbin/nginx
2.mysql啟動(dòng)成功
解壓軟件
[root@mhq soft]# tar xf mysql-5.6.35-linux-glibc2.5-x86_64.tar.gz -C /tester/server/
[root@mhq soft]# cd /tester/server/
[root@mhq server]# ln -s mysql-5.6.35-linux-glibc2.5-x86_64/ mysql
基本用戶
創(chuàng)建專用用戶
[root@mhq server]# useradd -s /sbin/nologin -M mysql
1.3.2.3初始化
初始化mysql數(shù)據(jù)庫
[root@mhq server]# /tester/server/mysql/scripts/mysql_install_db --basedir=/tester/server/mysql --datadir=/tester/server/mysql/data/ --user=mysql
1.3.2.4相關(guān)配置文件
數(shù)據(jù)庫配置文件管理
[root@mhq server]# mv /etc/my.cnf /etc/my.cnf-bak
[root@mhq server]# cp /tester/server/mysql/support-files/my-default.cnf /etc/my.cnf
數(shù)據(jù)庫啟動(dòng)命令配置
[root@mhq server]# cp /tester/server/mysql/support-files/mysql.server /etc/init.d/mysqld
[root@mhq server]# chmod +x /etc/init.d/mysqld
啟動(dòng)文件修改
sed -i 's#/usr/local/mysql#/tester/server/mysql#g' /tester/server/mysql/bin/mysqld_safe /etc/init.d/mysqld
數(shù)據(jù)庫文件權(quán)限管理
chown -R mysql.mysql /tester/server/mysql/
啟動(dòng)數(shù)據(jù)庫
[root@mhq server]# /etc/init.d/mysqld start
配置環(huán)境變量
vim /etc/profile
#末尾添加這條配置
MYSQL_HOME=/tester/server/mysql/
PATH=%MYSQL_HOME/bin:$PATH
讓配置文件生效
source /etc/profile
將mysql服務(wù)設(shè)置為開機(jī)自啟動(dòng)服務(wù)
[root@mhq server]# chkconfig --add mysqld
[root@mhq server]# chkconfig mysqld on
設(shè)置密碼:mysqladmin -u root password '123456'