安裝前准備兩個工具:(360可以安裝)
1、JDK的安裝
使用yum命令安裝

1.查看是否已安裝JDK # yum list installed |grep java 2.卸載CentOS系統Java環境 # yum -y remove java-1.8.0-openjdk* *表示卸載所有openjdk相關文件輸入 # yum -y remove tzdata-java.noarch 卸載tzdata-java 3.查看JDK軟件包版本 # yum -y list java* 或者使用# yum searchjava | grep -i --color JDK 查看JDK軟件包列表
安裝JDK
# yum install java-1.8.0-openjdk* 安裝java1.8.0所有程序
yum install -y java-1.8.0-openjdk-devel.x86_64
注意:輸入確認(y)直到控制台返回Complete安裝成功
查看java版本信息
# java -version
輸入javac java命令后顯示幫助信息就算是安裝成功了
使用yum安裝環境變量自動就配好了
2、Tomcat的安裝
1、首先下載tomcat的包
https://tomcat.apache.org/tomcat-8.5-doc/index.html(官方8.5)
2、下載完成,解壓,然后使用xftp進行上傳
3、給tomcat權限
cd /root/apache-tomcat-8.5.38/bin
# chmod +x *.sh
4、關閉防火牆
//臨時關閉
systemctl stop firewalld
//禁止開機啟動
systemctl disable firewalld
如果安裝了iptables-service,使用下面的命令,

//關閉防火牆 service iptables stop //檢查防火牆狀態 service iptables status
5.設置tomcat自動啟動
# vi /etc/rc.d/rc.local
在最后一行把/root/apache-tomcat-8.5.38/bin/startup.sh
輸入i 然后編輯文本 加到最后一行 加完退出保存 esc shift+q x
意思是在Linux啟動完成后,加載其他初始腳本完畢之后, 執行啟動Tomcat的命令
給權限
#chmod +x /etc/rc.d/rc.local
#systemctl daemon-reload
#systemctl list-dependencies multi-user.target | grep rc-local
6.啟動mysqld服務
# cd /root/apache-tomcat-8.5.38/bin
# ./startup.sh
測試:
3、安裝mysql
官網下載安裝mysql-server
# wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm # rpm -ivh mysql-community-release-el7-5.noarch.rpm # yum install mysql-community-server
注意:選擇y;
設置開機啟動mysql
# systemctl enable mysqld
重新啟動mysql服務
systemctl restart mysqld
配置mysql
# mysql_secure_installation
過程需要輸入y和 密碼 我的密碼是123456
登錄mysql數據庫
# mysql -hlocalhost -uroot -p123456
設置編碼
查看編碼
# show variables like 'character%'

# set character_set_server=utff8; # set character_set_database=utf8;

開啟mysql遠程連接
# use mysql;
# grant all privileges on*.* to'root'@'%' identified by'123456';
//將所有數據庫的所有表(*.*)的所有權限(allprivileges),授予通過任何ip(%)訪問的root用戶,密碼為123456,如果要限制只有某台機器可以訪問,將其換成相應的IP即可
# flush privileges; 刷新
如果需要修改mysql密碼的話執行下面這段命令
# update user set password=password(‘123456’) where user=’root’;
創建新的用戶 賬號為vip 密碼為vipvipvip
create user 'vip'@'%' identified by 'vipvipvip';
退出mysql
quit