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

系統版本4.4.0-53-generic

以下操作均在root用戶下進行

本文共一張圖


文檔結構:

一、安裝jdk

? ? ? 1. 配置環境變量

二、安裝mysql server 5.7

? ? ? 1.安裝mysql

? ? ? 2.設置mysql5.7遠程訪問(如使用本地navicat訪問)

? ? ? 3.mysql5.7添加用戶及創建數據庫的方法

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

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

? ? ? 2.重啟ssh服務

四、其他問題

? ? ? 1.修改系統root密碼并切換到root用戶

? ? ? 2.vim編輯器的簡單使用


一、安裝jdk

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

可用的jdk

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

apt install openjdk-8-jdk-headless

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

更新軟件源:

sudo apt-get update

等待安裝成功。

1. 配置環境變量

修改/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.設置mysql5.7遠程訪問(如使用本地navicat訪問)

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

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

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

賦予外部訪問權限:

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

flush privileges;

3.mysql5.7添加用戶及創建數據庫的方法

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

正確的添加用戶方法:

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

flush privileges;

創建數據庫:

create database testdb default character set utf8;

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

flush privileges;

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

用xftp root連接時顯示ssh服務器拒絕了密碼,請重新連接。由于sshd的設置不允許root用戶用密碼遠程登錄,修改/etc/ssh/sshd_config文件,但必須是安裝了openssh才會有這個文件,如果文件不存在,請檢查是否安裝了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服務

/etc/init.d/ssh restart

此時xftp即可使用root登錄。

四、其他問題

1.修改系統root密碼并切換到root用戶

修改ubuntu的root密碼:

sudo passwd root

輸入密碼并確認。

切換到root用戶:

su root

輸入密碼即可進入。

2.vim編輯器的簡單使用

進入插入模式:

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

P.S.?

i 在當前位置生前插入

I 在當前行首插入

a 在當前位置后插入

A 在當前行尾插入

o 在當前行之后插入一行

O 在當前行之前插入一行

退出命令:

:wq 保存并退出(常用)

ZZ 保存并退出

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

:e! 放棄所有修改,并打開原來文件

本文為本人學習過程所記,難免會有錯誤,歡迎指正。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容