在centos7下安裝和部署java8和mysql
一般學(xué)習(xí)java和部署項(xiàng)目都是在本地部署,但是生產(chǎn)環(huán)境一般都是在linux環(huán)境下,部署和安裝環(huán)境都是在控制臺(tái)下進(jìn)行操作的,沒有windows的可視化的操作界面,對(duì)與linux的命令掌握和操作對(duì)小白來說都是一個(gè)個(gè)挑戰(zhàn),記錄下自己的安裝配置過程,以便自己和大家一起學(xué)習(xí):
登陸遠(yuǎn)程服務(wù)器,個(gè)人使用所以用的是root,輸入自己的密碼
ssh -i ~/.ssh/id_rsa root@ip
安裝java8
我的服務(wù)器是有yum的,所以絕大部分的東西,用的上yum來安裝的,類似mac os上面的homebrew,安裝配置相對(duì)簡(jiǎn)單。
首先我們看看yum里面有那些java的版本:
yum -y list java*
之后可以看到一系列的java1.6,1.7,1.8的,你可以選擇你要的版本進(jìn)行安裝,本人安裝的是1.8的:
yum -y install java-1.8.0-openjdk*
一路很順暢,會(huì)提示一個(gè) 完畢!
接下來驗(yàn)證java版本看看是否安裝完成:
java -version openjdk version "1.8.0_121" OpenJDK Runtime Environment (build 1.8.0_121-b13) OpenJDK 64-Bit Server VM (build 25.121-b13, mixed mode)
好的,這個(gè)時(shí)候我們的java8基本上安裝成功了!接下來,安裝我們的mysql:
mysql安裝
首先下載安裝包,這個(gè)過程要看你服務(wù)器的網(wǎng)速了:
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
再接著安裝mysql包:
sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm
完了之后你就可以安裝mysql了:
sudo yum install mysql-server
一路上該y的就y~
我參照著網(wǎng)上教程走著走著就迷路了,以為安裝完了,
開啟服務(wù)先:
service mysqld start
瀟灑的準(zhǔn)備mysql -u root -p進(jìn)去修改密碼,呵呵,初始密碼呢?好的,網(wǎng)上教程說了,log里面有:
grep "password" /var/log/mysqld.log
但是我這個(gè)兒真心沒發(fā)現(xiàn)!
怎么辦?
安全模式下進(jìn)去修改:
mysqld_safe --skip-grant-tables &
接著,我們繼續(xù)mysql -u root -p 不用輸入密碼直接回車進(jìn)去!修改密碼
1. 修改密碼
update mysql.user set authentication_string=password('你的密碼') where user='root' and Host = 'localhost';
2. 刷新權(quán)限
flush privileges;
3. 退出
quit
退出后重啟mysql服務(wù):
service mysqld restart
然后再
mysql -u root -p
輸入你設(shè)置的密碼就可以進(jìn)去了!
之后可能會(huì)安裝redis和zookeeper,tomcat等
以上所述是小編給大家介紹的在centos7下安裝和部署java8和mysql,希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
相關(guān)文章
Finished with error:Navicat運(yùn)行SQL文件報(bào)錯(cuò)的解決
這篇文章主要介紹了Finished with error:Navicat運(yùn)行SQL文件報(bào)錯(cuò)的問題及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-04-04
MySQL忽略表名大小寫的2種方法實(shí)現(xiàn)
在 MySQL 中,默認(rèn)情況下表名是大小寫敏感的,本文主要介紹了MySQL忽略表名大小寫的2種方法實(shí)現(xiàn),具有一定的參考價(jià)值,感興趣的可以了解一下2024-03-03
/var/log/pacct文件導(dǎo)致MySQL啟動(dòng)失敗的案例分享
這篇文章主要介紹了/var/log/pacct文件導(dǎo)致MySQL啟動(dòng)失敗的案例分享,這是個(gè)比較讓人郁悶的問題,找不到MySQL啟動(dòng)失敗的原因進(jìn)可以按此文的方法試一試,需要的朋友可以參考下2015-01-01
在Windows主機(jī)上定時(shí)備份遠(yuǎn)程VPS(CentOS)數(shù)據(jù)的批處理
我想在自己的 Windows7 下每天/周運(yùn)行一次備份,就有了這個(gè)小工具2012-05-05
MySQL如何實(shí)現(xiàn)負(fù)載均衡功能
這篇文章主要介紹了MySQL如何實(shí)現(xiàn)負(fù)載均衡功能,學(xué)習(xí)過數(shù)據(jù)庫的朋友們都會(huì)知道MySQL,那么如何在MySQL下實(shí)現(xiàn)負(fù)載均衡功能呢?本文就將為大家細(xì)致地介紹一下2019-06-06
mysql通過group?by分組取最大時(shí)間對(duì)應(yīng)數(shù)據(jù)的兩種有效方法
日常開發(fā)當(dāng)中,經(jīng)常會(huì)遇到查詢分組數(shù)據(jù)中指定的記錄,下面這篇文章主要給大家介紹了關(guān)于mysql通過group?by分組取最大時(shí)間對(duì)應(yīng)數(shù)據(jù)的兩種有效方法,文章通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下2022-09-09
MySQL中ONLY_FULL_GROUP_BY的使用小結(jié)
ONLY_FULL_GROUP_BY是MySQL中的一個(gè)重要SQL模式,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2024-12-12
mysql實(shí)現(xiàn)將字符串字段轉(zhuǎn)為數(shù)字排序或比大小
這篇文章主要介紹了mysql實(shí)現(xiàn)將字符串字段轉(zhuǎn)為數(shù)字排序或比大小,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-06-06
MySQL中SHOW DATABASES語句查看或顯示數(shù)據(jù)庫
在MySQL中,可使用SHOW DATABASES語句來查看或顯示當(dāng)前用戶權(quán)限范圍以內(nèi)的數(shù)據(jù)庫,下面就來介紹一下如何使用,具有一定的參考價(jià)值,感興趣的可以了解一下2024-02-02

