阿里雲 CentOS7 準備Java 運行發佈環境 MySQL8 jdk8 tomcat9

命令:

lsb_release -a

查看Centos版本號

  • 安裝mysql

  我直接在Linux上聯網下載安裝的

我最開始在https://repo.mysql.com網站找到最新的rpm版本https://repo.mysql.com//mysql80-community-release-sles12.rpm

但是在安裝的過程中一直不能安裝,悲劇了 

引以爲戒啊  最好是官網發佈的版本 當前的時間是2019年1月3日 可能以後我上面的這個版本也可以安裝呢 

後來我在mysql官網找找到當前最新版本

  • 下載的命令
sudo rpm -Uvh https://repo.mysql.com//mysql80-community-release-el7-1.noarch.rpm

sudo是管理員命令 只要是你當前登錄系統的時候有權限就行

你就看到下載成功了

  • 然後使用命令查看你下載了那些可以安裝的數據庫相關
yum repolist enabled | grep "mysql.*-community.*"

你會看到有以下

  • 接下來就可以運行安裝命令了
yum -y install mysql-community-server

OK 然後就會看到在安裝mysql的相關內容了 waiting 。。。。。。(後面還有,我就不截圖了。。。。)

 

到最後安裝成功沒有報錯

  • 接着運行啓動mysql的命令
service mysqld start

 你會看到

  • 查看一下mysql是否真的在運行 
service mysqld status

我們看到mysql已經在運行了 大爺的 浪費我好多時間 主要是版本問題

 

既然安裝運行成功,那麼接下來就是初始化數據庫了 配置一下用戶密碼端口啥的

注意我這裏的配置是CentOS7+MySQL8

不同版本初始化不一樣 以下是我從mysql官網拿過來的

你會在錯誤日誌裏邊看到你的初始化密碼。

按照官網的命令執行修改密碼

然後退出當前連接

quit;

重啓一下mysql 再次連接

sudo service mysqld restart
mysql -uroot -p

輸入你自己修改的密碼就好了。

上面是我操作了記錄。

 

阿里雲ECS服務器配置

 

這裏配置一下3306安全規則,在我的理解就是讓外面的用戶可以通過3306的端口訪問到阿里雲服務器的mysql數據庫

如果不配置是不能訪問的,(不能通過防火牆)

3306是mysql默認端口,你也可以修改其他。

安全規則配置在阿里雲服務器中也有說明。

 

最後測試連接的時候還是不行,看了一下錯誤,mysql服務器不允許連接,需要配置一下。

剛纔在上面我們已經使用最新密碼連接到數據庫了。

連接一下mysql數據庫

use mysql;

select user,host from user;

看到數據庫中默認的root只能局域網連接。

我們修改一下host,允許遠程連接

update user set host = '%' where user ='root';

在重新查詢一下

最後一步,刷新一下我們的配置信息,這個地方不要忘記。當然你重啓mysql命令也可以的。

FLUSH PRIVILEGES;

 

到這裏數據庫就OK了 長出了一口氣。。。。

 

  • JDK安裝

jak安裝比較簡單

首先看一下CentOS7 有沒有自帶java 

一般是沒有的

運行一下 

java -version

 

我把我下載的 jdk-8u191-linux-x64.tar.gz 放在/home下

運行解壓

tar -xvf jdk-8u191-linux-x64.tar.gz

ok 然後配置一下環境變量就好了

export JAVA_HOME=/home/jdk1.8.0_191
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin

最後執行一下

source /etc/profile

讓配置生效。點和/之間有個空格

在執行一下java -version

ok 到這裏jdk沒有問題

  • Tomcat

其實tom非常簡單

把下載好的文件解壓一下

tar -xvf apache-tomcat-9.0.13.tar.gz

 ok,到bin目錄啓動一下

 

到這裏就完了,你可以發佈你的項目了。哦也\(^o^)/

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章