安裝MySql
卸載CentOS自帶的Mariadb
查找是否有mariadb: rpm -qa | grep mariadb

根據查詢結果進行卸載: rpm -e --nodeps mariadb-libs-5.5.68-1.el7.x86_64
傳壓縮包并解壓
我這里是用的xftp傳輸的,傳檔案有很多方法

解壓命令
tar -xvf mysql-5.7.35-1.el7.x86_64.rpm-bundle.tar

解壓完成后可以卸載壓縮包
依次安裝
①
rpm -ivh mysql-community-common-5.7.35-1.el7.x86_64.rpm

②
rpm -ivh mysql-community-libs-5.7.35-1.el7.x86_64.rpm

③
rpm -ivh mysql-community-client-5.7.35-1.el7.x86_64.rpm

④
rpm -ivh mysql-community-server-5.7.35-1.el7.x86_64.rpm

啟動mysql
systemctl start mysqld
查看行程
ps -aux | grep mysql

查看自動生成的密碼
cat /var/log/mysqld.log | grep password

因為生成的密碼有特殊符號所以登錄的時候要加引號
mysql -uroot -p'Y<IgiBye75%l'(你的密碼)
修改密碼
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456'(你要修改的密碼);
報下面的錯,因為密碼太簡單,你可以設定較為復雜的密碼 也可以修改組態檔/etc/my.cnf關閉密碼校驗

vim /etc/my.cnf
validate_password=off

重啟MySQL
systemctl restart mysqld
然后在修改密碼

設定遠程登錄
grant all privileges on *.* to 'root' @'%' identified by '7777';
flush privileges;

開放資料庫需要的3306埠,然后重啟資料庫
//開放埠
firewall-cmd --zone=public --add-port=3306/tcp --permanent
//重啟資料庫
firewall-cmd --reload

在組態檔中修改編碼格式
修改完成后重啟資料庫
[client]
default-character-set=utf8
[mysqld]
character_set_server=utf8

重啟資料庫
systemctl restart mysqld
Tomcat安裝
上傳壓縮包

解壓
tar -zxvf apache-tomcat-9.0.29.tar.gz
洗掉安裝包
rm -rf apache-tomcat-9.0.29.tar.gz
開啟埠
firewall-cmd --zone=public --add-port=8080/tcp --permanent
重啟防火墻
firewall-cmd --reload
為了方便可以給檔案夾改個名字
mv apache-tomcat-9.0.29 tomcat9
進入安裝目錄
cd /opt/tomcat/tomcat9/bin/
啟動tomcat
./startup.sh

安裝完成
安裝Nginx
安裝gcc的環境,nginx是C語言開發的,安裝的時候要編譯C語言的源檔案,gcc就是C和C++的編譯,
yum install gcc-c++
如果這里有問題檢查一下自己的鏡像檔案
安裝第三方的開發包,
PCRE
PCRE(Perl Compatible Regular Expressions)是一個Perl庫,包括 perl 兼容的正則運算式庫,nginx的http模塊使用pcre來決議正則運算式,所以需要在linux上安裝pcre庫,pcre-devel是使用pcre開發的一個二次開發庫,nginx也需要此庫,
yum install -y pcre pcre-devel
ZLIB
zlib庫提供了很多種壓縮和解壓縮的方式,nginx使用zlib對http包的內容進行gzip,所以需要在linux上安裝zlib庫,
yum install -y zlib zlib-devel
OpenSSL
OpenSSL 是一個強大的安全套接字層密碼庫,囊括主要的密碼演算法、常用的密鑰和證書封裝管理功能及SSL協議,并提供豐富的應用程式供測驗或其它目的使用,nginx不僅支持http協議,還支持https(即在ssl協議上傳輸http),所以需要在linux安裝openssl庫,
yum install -y openssl openssl-devel
安裝步驟
還是傳輸并解壓檔案
然后進入解壓nginx的根目錄,使用./configure命令創建makeFile檔案
./configure
編譯
make
安裝運行
make install
安裝路徑
whereis nginx
執行結果:
nginx就安裝在這里

開放80埠:
firewall-cmd --zone=public --add-port=80/tcp --permanent
重啟防火墻
firewall-cmd --reload
在安裝目錄下(上面whereis nginx顯示的目錄)去啟動nginx
進入sbin目錄
./nginx
關閉nginx:
底層原理:kill -9 行程ID
./nginx -s stop
推薦使用:
./nginx -s quit
重啟nginx:
./nginx -s reload


轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/398651.html
標籤:其他
