日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

yum安装mysql5.7 简书_阿里云服务器(centos7.3)上安装jdk、tomcat、mysql、redis

發布時間:2024/9/27 数据库 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 yum安装mysql5.7 简书_阿里云服务器(centos7.3)上安装jdk、tomcat、mysql、redis 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

前言:

平時我們敲的項目,只能在本地瀏覽,不論項目寫得怎么樣只有自己看得到,只有發布到了云服務器,別人才能訪問得到。學習之路就是這樣,當別人能訪問自己的項目時,會更有成就感,所以接下來就一起看看阿里云服務器的購買以及各種環境的安裝。

一、阿里云服務器的購買及遠程連接(學生優惠產品):

1、打開阿里云云翼計劃網站。

2、選擇服務器進行購買:

圖片發自簡書App

用支付寶登錄進行付款就行了。

3、設置密碼、查看公網IP:

購買成功后,進入管理控制臺,進入自己的服務器。

圖片發自簡書App

進入后可以設置root用戶密碼,查看公網IP。

圖片發自簡書App

4、遠程登錄阿里服務器:

這里通過SecureCRT軟件來進行遠程連接(SecureCRT的安裝即使用請參考SecureCRT的安裝)。

打開軟件后執行如下操作:

圖片發自簡書App

圖片發自簡書App

然后會要你輸入密碼,輸入剛才設置的密碼就行了。

圖片發自簡書App

這樣就連接上了。

5、開放端口(很重要):

百度"阿里云控制臺",登錄以后進入自己買服務器管理界面,開放如下端口,以供redis、mysql能正常使用(6379是redis的端口)。

圖片發自簡書App

二、安裝環境:

本文介紹jdk、tomcat、redis、mysql的安裝,所需的軟件都可以先下載到windows上,然后通過filezilla傳到阿里云服務器上,或者直接在已經連接上了阿里云服務器的SecureCRT上通過wget命令進行下載。(本人是先下載到windows上,然后通過filezilla傳到阿里云服務器的,如果直接在阿里云服務器上用wget下載,請忽略下面的上傳步驟。)

㈠、jdk的安裝:

1、下載jdk:

給出下載地址:jdk官網下載。

圖片發自簡書App

選擇圖中圈出的版本,jdk版本可以自己選,但是后綴是.rpm的。

2、安裝jdk:

①、把jdk上傳到阿里云服務器:(如下圖,需要的軟件我都事先已上傳,下面其他軟件的上傳不再配圖。)

圖片發自簡書App

②、添加可執行權限:

chmod +x jdk-8u171-linux-x64.rpm

③、安裝rpm包:

rpm -ivh jdk-8u171-linux-x64.rpm

3、查看是否安裝成功:

輸入java -version,出現下圖說明安裝成功。

圖片發自簡書App

㈡、tomcat的安裝:

1、tomcat的下載:

給出下載地址:tomcat官網下載。下載tar.gz那個。

圖片發自簡書App

2、安轉tomcat:

①、把tomcat傳到阿里云服務器上。

②、解壓tomcat壓縮包:

tar -zxvf apache-tomcat-8.5.31.tar.gz

③、啟動tomcat:

./apache-tomcat-8.5.31/bin/startup.sh

如下圖則啟動成功:

圖片發自簡書App

㈢、redis的安裝:

1、下載redis:

給出下載地址:redis官網下載。選擇一個版本下載即可。

2、安裝redis:

①、把redis上傳到阿里云服務器。

②、解壓:

tar -zxvf redis-4.0.9.tar.gz

③、修改配置:

vim redis-4.0.9/redis.conf

圖片發自簡書App

設置允許遠程連接:

圖片發自簡書App

設置為守護進程:

圖片發自簡書App

設置完后保存退出。

④、安裝redis:

cd redis-4.0.9

make

圖片發自簡書App

⑤、啟動redis服務:

在redis-4.0.9目錄下執行:

src/redis-server redis.conf

⑥、連接測試:

在redis-4.0.9目錄下執行:

src/redis-cli

圖片發自簡書App

這樣便連接成功了。

㈣、mysql的安裝:

mysql的安裝遇到了很多坑,折騰了好久好久才搞定,而且遇到的坑百度上也沒有類似問題的解決辦法,所以接下來會把我遇到的坑也記錄下來。

1、下載mysql:

給出下載地址:mysql官網下載。下載的是RPM Package,大小只有幾十kb。

2、安裝mysql:

①、把rpm包上傳到阿里云服務器。

②、安裝rpm包:

rpm -Uvh mysql57-community-release-el7-11.noarch.rpm

圖片發自簡書App

(圖片中mysql版本與上面命令中版本不一致,換成自己的mysql版本,看到了兩個100%就執行成功了。)

③、安裝mysql:

yum install mysql-community-server

第一個坑來了,執行上述命令后,并沒有成功安裝,報了如下圖的錯誤:

圖片發自簡書App

遇到錯誤怎么辦,當然是百度啦。然鵝,百度了一天也沒有找到有用的答案。后來我就想,錯誤提示說requires: libsasl2.so,說明目前沒那東西,那么把它安裝上去應該就可以了。順著這個思路,又是一陣百度,終于得解:

Ⅰ、下載cyrus-sasl-lib的rpm包:

下載地址:cyrus-sasl-lib下載地址。

圖片發自簡書App

Ⅱ、把下載的rpm包傳到阿里云服務器。

Ⅲ、執行如下命令進行安裝:

yum install cyrus-sasl-lib

安裝好了這個再執行第③步的命令,就可以成功安裝mysql了。(安裝成功太激動了,忘記截圖了(,,?? . ??,,))。

④、啟動mysql服務:

service mysqld start

圖片發自簡書App

如圖啟動成功。

⑤、登錄mysql:

mysql安裝后會為root用戶生成一個臨時密碼,存儲在 /var/log/mysqld.log中,使用grep 'temporary password' /var/log/mysqld.log命令即可獲取臨時密碼。教程這么說的,我輸入命令后就懵逼了,因為啥也沒有。我又打開了mysqld.log文件,發現里面確實沒有臨時密碼。這就是我遇到的第二個坑。

解決思路:

既然沒有生成臨時密碼,那我們就設置免密登錄,登錄后改一個密碼,再把免密登錄去掉,然后就能用自己改的密碼登錄了。

解決過程:

Ⅰ、修改mysql配置文件:

vim /etc/my.cnf

在[mysqld]的段中加上一句:skip-grant-tables。

圖片發自簡書App

設置好后保存退出。

Ⅱ、重新啟動mysql服務:

service mysqld restart

這樣就可以不用密碼登錄mysql了。

Ⅲ、登錄mysql:

直接輸入命令mysql即可登錄。

⑥、設置登錄密碼:

登錄后,就可以操作mysql數據庫了。因為現在我們是免密登錄,但是沒密碼總是不安全的,所以設置一個密碼。

執行如下命令:

ALTER USER 'root'@'localhost' IDENTIFIED BY '123';

又遇坑了,報錯:

your password does not satisfy the current policy requirements。

憑借著我小學的英語水平勉強看懂錯誤信息大概是說密碼不滿足要求。百度了才知道mysql為了加上安全性,密碼至少8位,且得有數字、英文、符號等。那么就設置一個滿足它要求的密碼即可。可是為了方便記憶,-我就要設置123為密碼怎么辦呢?解決辦法如下:

依次執行下面的命令:

設置密碼檢驗策略:

set global validate_password_policy = 0;

圖片發自簡書App

設置大小寫字母最少個數:

set global validate_password_mixed_case_count = 0;

圖片發自簡書App

設置密碼包含數字最少數:

set global validate_password_number_count = 3;

圖片發自簡書App

特殊字符個數:

set globa validate_password_special_char_count = 0;

圖片發自簡書App

密碼最小長度

set global validate_password_length = 3;

圖片發自簡書App

設置完后再次執行

ALTERUSER'root'@'localhost'IDENTIFIEDBY'123';就可以了。

設置了密碼,我們再把my.cnf中免密登錄的那段話注釋掉,執行mysql -uroot -p,回車,輸入設置的密碼重新登錄到mysql中來。

⑦、配置支持遠程登錄的賬號:

登錄到mysql后,依次執行下面兩條語句:use?mysql;

grant?SELECT,UPDATE,INSERT,DELETE?on?*.*?to?'work'@'%'?identified?by?'123';

flush?privileges;

這里是配置了一個work賬號,密碼也為123,第三條語句是更新配置的意思。

但是,當我輸入第一條命令時又報錯了,錯誤如下圖。我參考的教程可是一個錯誤都沒出現,咋我的就那么多問題,命苦 ▄█?█給跪了 。

圖片發自簡書App

(圖中執行的命令是show database,反正此刻執行任何語句都報下面的錯。)

錯誤的大概意思是要重新設置一遍密碼,執行如下命令:

set password = password('123');

執行這條命令之后,就不會報錯了。再執行上面3條命令,就創建了一個支持遠程登錄的work賬號。

⑧、測試遠程連接:

我們用navicat進行遠程連接測試:

圖片發自簡書App

圖片發自簡書App

連接成功,至此,mysql的安裝總算搞定了!

總結:

由于本人linux知識比較欠缺,所以在安裝的過程中遇到了各種問題,尤其是mysql的安裝,折騰了最久,但是堅持下來最終都得以解決。遇到問題,never give up,就會有收獲!

以上內容屬于個人筆記整理,如有錯誤,歡迎批評指正!

作者:貪挽懶月

鏈接:https://www.jianshu.com/p/1752e49e0d29

總結

以上是生活随笔為你收集整理的yum安装mysql5.7 简书_阿里云服务器(centos7.3)上安装jdk、tomcat、mysql、redis的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。