Ubuntu16_x64下Java環(huán)境搭建(包含mysql5.7)

系統(tǒng)版本4.4.0-53-generic

以下操作均在root用戶下進(jìn)行

本文共一張圖


文檔結(jié)構(gòu):

一、安裝jdk

? ? ? 1. 配置環(huán)境變量

二、安裝mysql server 5.7

? ? ? 1.安裝mysql

? ? ? 2.設(shè)置mysql5.7遠(yuǎn)程訪問(wèn)(如使用本地navicat訪問(wèn))

? ? ? 3.mysql5.7添加用戶及創(chuàng)建數(shù)據(jù)庫(kù)的方法

三、解決xftp5遠(yuǎn)程連接ubuntu(root登錄)

? ? ? 1.修改/etc/ssh/sshd_config文件

? ? ? 2.重啟ssh服務(wù)

四、其他問(wèn)題

? ? ? 1.修改系統(tǒng)root密碼并切換到root用戶

? ? ? 2.vim編輯器的簡(jiǎn)單使用


一、安裝jdk

輸入javac查看可安裝的jdk版本

可用的jdk

選擇openjdk-8-jdk-headless安裝:

apt install openjdk-8-jdk-headless

如果系統(tǒng)為剛裝,可能找不到軟件源使用下面的命令,再重新安裝

更新軟件源:

sudo apt-get update

等待安裝成功。

1. 配置環(huán)境變量

修改/etc/profile文件:

vim /etc/profile

添加:

export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64

export JRE_HOME=$JAVA_HOME/jre

export ClASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH

export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

生效:

source /etc/profile

二、安裝mysql server 5.7

1.安裝mysql

apt-get install mysql-server

按步驟,回車即可。

2.設(shè)置mysql5.7遠(yuǎn)程訪問(wèn)(如使用本地navicat訪問(wèn))

需要修改/etc/mysql/mysql.conf.d/mysqld.cnf文件:

vim /etc/mysql/mysql.conf.d/mysqld.cnf

找到 bind_address,并在bind_address前面加上#注掉。

賦予外部訪問(wèn)權(quán)限:

grant all privileges on *.* to root@"%" identified by 'root' with grant option;?

flush privileges;

3.mysql5.7添加用戶及創(chuàng)建數(shù)據(jù)庫(kù)的方法

由于mysql5.7將用戶的passwd字段修改成了authentication_string

正確的添加用戶方法:

GRANT USAGE ON *.* TO 'test'@'%' IDENTIFIED BY 'test' WITH GRANT OPTION;

flush privileges;

創(chuàng)建數(shù)據(jù)庫(kù):

create database testdb default character set utf8;

grant all on testdb.* to 'test'@'%' with grant option;

flush privileges;

三、解決xftp5遠(yuǎn)程連接ubuntu(root登錄)

用xftp root連接時(shí)顯示ssh服務(wù)器拒絕了密碼,請(qǐng)重新連接。由于sshd的設(shè)置不允許root用戶用密碼遠(yuǎn)程登錄,修改/etc/ssh/sshd_config文件,但必須是安裝了openssh才會(huì)有這個(gè)文件,如果文件不存在,請(qǐng)檢查是否安裝了openssh。

1.修改/etc/ssh/sshd_config文件

vim /etc/ssh/sshd_config

找到:

#Authentication:

LoginGraceTime120

PermitRootLogin prohibit-password

StrictModes yes

修改為:

#Authentication:

LoginGraceTime ?120

PermitRootLogin ?yes

StrictModes ?yes

然后退出vim編輯。

2.重啟ssh服務(wù)

/etc/init.d/ssh restart

此時(shí)xftp即可使用root登錄。

四、其他問(wèn)題

1.修改系統(tǒng)root密碼并切換到root用戶

修改ubuntu的root密碼:

sudo passwd root

輸入密碼并確認(rèn)。

切換到root用戶:

su root

輸入密碼即可進(jìn)入。

2.vim編輯器的簡(jiǎn)單使用

進(jìn)入插入模式:

插入模式(按i鍵進(jìn)入) 左下角顯示--INSERT--

P.S.?

i 在當(dāng)前位置生前插入

I 在當(dāng)前行首插入

a 在當(dāng)前位置后插入

A 在當(dāng)前行尾插入

o 在當(dāng)前行之后插入一行

O 在當(dāng)前行之前插入一行

退出命令:

:wq 保存并退出(常用)

ZZ 保存并退出

:q! 強(qiáng)制退出并忽略所有更改(常用)

:e! 放棄所有修改,并打開原來(lái)文件

本文為本人學(xué)習(xí)過(guò)程所記,難免會(huì)有錯(cuò)誤,歡迎指正。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容