天天看點

在linux上安裝java1.8,mysql5.7,tomcat8.51.java1.82.mysql5.73.tomcat8.5

網盤下載下傳(java1.8,tomcat8.5,檔案上傳FileZilla)提取碼為:xbgr

1.java1.8

一.下載下傳:

頂部有網盤下載下傳。

這裡提供官網下載下傳:

https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

二、解壓

1.用tar指令解壓後,會生成jdk1.8.0_211目錄;

2.為了友善用mv把jdk1.8.0_211更名為jdk1.8;

3.把jdk1.8移動到/usr/local目錄下(當然也可以移動到别的目錄下,後面配置環境變量修改為自己的jdk路徑即可)

tar -zxvf jdk-8u211-linux-x64.tar.gz
 mv jdk1.8.0_211 jdk1.8
 mv jdk1.8 /usr/local
           

三、配置環境變量

1.修改/etc/profile檔案

vi /etc/profile
           

在profile檔案中配置jdk環境

export JAVA_HOME=/usr/local/jdk1.8
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH
export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin
export PATH=$PATH:${JAVA_PATH}
           

2.使profile生效

source /etc/profie
           

四、檢視配置環境是否成功

java -version指令檢視jdk版本

java -version
           

2.mysql5.7

配置 yum 源

在 https://dev.mysql.com/downloads/repo/yum/ 找到 yum 源 rpm 安裝包

rpm 安裝包

安裝 mysql 源

# 安裝 mysql 源
shell> yum localinstall mysql57-community-release-el7-11.noarch.rpm
           

用下面的指令檢查 mysql 源是否安裝成功

shell> yum repolist enabled | grep "mysql.*-community.*"
           

mysql 源安裝成功

安裝 MySQL

使用 yum install 指令安裝

shell> yum install -y mysql-community-server
           

啟動 MySQL 服務

在 CentOS 7 下,新的啟動/關閉服務的指令是

systemctl start|stop

shell> systemctl start mysqld
           

systemctl status

檢視 MySQL 狀态

shell> systemctl status mysqld
           

MySQL 啟動狀态

設定開機啟動

shell> systemctl enable mysqld
# 重載所有修改過的配置檔案
shell> systemctl daemon-reload
           

修改 root 本地賬戶密碼

mysql 安裝完成之後,生成的預設密碼在

/var/log/mysqld.log

檔案中。使用 grep 指令找到日志中的密碼。

shell> grep 'temporary password' /var/log/mysqld.log
           

檢視臨時密碼

首次通過初始密碼登入後,使用以下指令修改密碼

shell> mysql -uroot -p
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!'; 
           

或者

mysql> set password for 'root'@'localhost'=password('MyNewPass4!'); 
           

以後通過 update set 語句修改密碼

mysql> use mysql;
mysql> update user set password=PASSWORD('MyNewPass5!') where user='root';
mysql> flush privileges;
           
注意:mysql 5.7 預設安裝了密碼安全檢查插件(validate_password),預設密碼檢查政策要求密碼必須包含:大小寫字母、數字和特殊符号,并且長度不能少于8位。否則會提示 ERROR 1819 (HY000): Your password does not satisfy the current policy requirements 錯誤。檢視 MySQL官網密碼詳細政策

添加遠端登入使用者

預設隻允許root帳戶在本地登入,如果要在其它機器上連接配接mysql,必須添加一個允許遠端連接配接的帳戶。或者修改 root 為允許遠端連接配接(不推薦)

添加一個允許遠端連接配接的帳戶

mysql> GRANT ALL PRIVILEGES ON *.* TO 'zhangsan'@'%' IDENTIFIED BY 'Zhangsan2018!' WITH GRANT OPTION;
           

修改 root 為允許遠端連接配接(不推薦)

mysql> use mysql;
mysql> UPDATE user SET Host='%' WHERE User='root';
mysql> flush privileges;
           

設定預設編碼為 utf8

mysql 安裝後預設不支援中文,需要修改編碼。

修改

/etc/my.cnf

配置檔案,在相關節點(沒有則自行添加)下添加編碼配置,如下:

[mysqld]
character-set-server=utf8
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
           

重新開機mysql服務,查詢編碼。可以看到已經改過來了

shell> systemctl restart mysqld
shell> mysql -uroot -p
mysql> show variables like 'character%';
           

檢視編碼

預設配置檔案路徑:

配置檔案:/etc/my.cnf

日志檔案:/var/log/var/log/mysqld.log

服務啟動腳本:/usr/lib/systemd/system/mysqld.service

socket檔案:/var/run/mysqld/mysqld.pid

3.tomcat8.5

一、在/usr/local路徑下建立一個檔案夾

mkdir tomcat8.5

1

二、下載下傳tomcat8.5壓縮包,上傳到tomcat8.5目錄中 

網址:https://tomcat.apache.org/download-80.cgi

三、解壓

tar -zxvf apache-tomcat-8.5.24.tar.gz

四、Tomcat伺服器啟動 

1.啟動Tomcat伺服器 

進入tomcat伺服器的bin目錄,然後執行”./startup.sh”指令啟動Tomcat伺服器

cd bin/

./startup.sh

五、通路tomcat 

通路Tomcat伺服器:http:ip:8080 

可以正常通路了,說明Tomcat伺服器已經正常啟動成功了 

如果啟動不正常,這個時候就要檢視端口有沒有被占用 ,或者是不是防火牆有問題

六、linux檢視端口被哪個程序占用

[[email protected] logs]# lsof -i:8080 

七、添加端口到防火牆中 

firewall-cmd --zone=public --add-port=8080/tcp --permanent

八、關閉tomcat服務 

進入tomcat伺服器的bin目錄,然後執行”./shutdown.sh”指令啟動Tomcat伺服器

./shutdown.sh