java做桌面應用程序「javaee學習路線」

安裝JDK

第一步:先將軟體通過xftp5 上傳到/opt 下

Linux入門指南-搭建JAVAEE開發環境

第二步:解壓縮到/opt目錄下

Linux入門指南-搭建JAVAEE開發環境

第三步:配置環境變數的配置文件vim /etc/profile

JAVA_HOME=/opt/jdk1.7.0_79

PATH=$JAVA_HOME/bin:$PATH

CLASSPATH=$JAVA_HOME/lib:.

export JAVA_HOME PATH CLASSPATH

第四步:使配置文件生效

Linux入門指南-搭建JAVAEE開發環境

第五步:測試安裝成功

Linux入門指南-搭建JAVAEE開發環境

第六步:在目錄/home/zhangsan下編寫HelloWorld.java編譯並運行

Linux入門指南-搭建JAVAEE開發環境

安裝tomcat

第一步:先將軟體通過xftp5 上傳到/opt 下

Linux入門指南-搭建JAVAEE開發環境

第二步:解壓到/opt

Linux入門指南-搭建JAVAEE開發環境

第三步:啟動tomcat

Linux入門指南-搭建JAVAEE開發環境

第四步:Linux上訪問tomcat

Linux入門指南-搭建JAVAEE開發環境

第五步:windows上訪問tomcat

Linux入門指南-搭建JAVAEE開發環境

注意:從其它機器上訪問需要關閉linux的防火牆。

安裝mysql

第一步:查看是否已經安裝了mariadb

檢查linux是否安裝了mariadb資料庫,mariadb資料庫是mysql的分支。是免費開源的。mariadb和msyql會有衝突。首先要檢查安裝了mariadb, 卸載掉。

檢查命令:yum list installed | grep mariadb

卸載命令:yum –y remove xxxx

*如果卸載不成功,需要去掉參數-y,手動確認卸載。

Linux入門指南-搭建JAVAEE開發環境

第二步:上傳mysql安裝包到/opt下

Linux入門指南-搭建JAVAEE開發環境

第三步:解壓mysql安裝包到目錄/opt

Linux入門指南-搭建JAVAEE開發環境

第四步:修改解壓後的根目錄名

Linux入門指南-搭建JAVAEE開發環境

第五步:創建數據文件夾data

data文件夾是mysql用來存放資料庫文件的,資料庫的表數據都放在data目錄。

默認沒有data目錄,可以手工創建data目錄,在mysql-5.7.18文件夾目錄下創建一個data文件夾。

Linux入門指南-搭建JAVAEE開發環境

第六步:創建用來執行mysqld命令的Linux用戶

創建mysql用戶,用來執行MySQL的命令mysqld ,此命令用來初始化msyql基礎信息。可以使用其他用戶,例如叫做 mydb.等,但不推薦。

Linux入門指南-搭建JAVAEE開發環境

第七步:初始化mysql

使用mysql的 mysqld 命令初始化資料庫的基本信息。切換到mysql-5.7.18/bin目錄下執行。

命令:./mysqld –initialize –user=mysql –datadir=/opt/mysql-5.7.18/data –basedir=/opt/mysql-5.7.18

參數說明:

  • –initialize 初始化mysql,創建mysql的root, 隨機生成密碼。記住密碼,登錄msyql使用。
  • –user執行msyqld 命令的linux用戶名
  • –datadir : mysql數據文件的存放位置,目錄位置參照本機的設置。
  • –basedir : msyql安裝程序的目錄,目錄位置參照本機的設置。

該命令執行後,會生成一個臨時的mysql資料庫root用戶的密碼,請先拷貝出來記住,後續第一次登錄mysql需要使用

Linux入門指南-搭建JAVAEE開發環境

密碼:iGT#A:CfF7i(

第八步:啟用安全功能

在伺服器與客戶機之間來回傳輸的所有數據進行加密。通過證書提供了身份驗證機制,mysql命令程序mysql_ssl_rsa_setup提供了開啟數據加密功能,生成數字證書。

在mysql-5.7.18/bin目錄下執行命令:

./mysql_ssl_rsa_setup –datadir=/opt/mysql-5.7.18/data

Linux入門指南-搭建JAVAEE開發環境

第九步:修改mysql安裝目錄許可權

mysql安裝後,需要更改mysql-5.7.18整個文件夾目錄許可權,更改所屬的用戶和組為之前創建的mysql用戶及其所在組。在mysql安裝目錄的上級(/opt)位置,執行命令chown .

例如:chown -R mysql:mysql /opt/mysql-5.7.18/

chmod 777 /opt/mysql-5.7.18/

Linux入門指南-搭建JAVAEE開發環境

第十步:啟動mysql

啟動MySQL服務,mysql-5.7.18/bin目錄下執行命令:./mysqld_safe &(其中&符號表示後台啟動),輸入命令後按Enter。

Linux入門指南-搭建JAVAEE開發環境

確認msyql是否啟動,查看進程 ,使用ps -ef | grep mysql

第十一步:客戶端登錄mysql

登錄進入mysql,mysql-5.7.18/bin目錄下執行命令:./mysql -uroot -p

  • -u表示使用root用戶登錄系統,使用第7步生成的密碼。
  • -p表示使用密碼登錄
Linux入門指南-搭建JAVAEE開發環境

第十二步:修改root密碼

第8步的root用戶密碼是臨時密碼,要修改才能使用。

執行sql語句 show databases; 第一次使用將會提示修改mysql的root用戶密碼:

Linux入門指南-搭建JAVAEE開發環境

修改mysql的密碼,命令語法:alter user ‘用戶名’@’主機域名或ip’ identified by ‘新密碼’

例如:alter user ‘root’@’localhost’ identified by ‘yf123’;

Linux入門指南-搭建JAVAEE開發環境

第十三步:授權遠程訪問

授權遠程訪問,在沒有授權之前只能在本機訪問msyql,遠程授權就是讓其他計算機通過網路訪問mysql(這樣遠程客戶端才能訪問)。

授權命令:grant

語法:grant all privileges on *.* to root@’%’ identified by ‘yf123’;

參數:

其中*.* 的第一個*表示所有資料庫名,第二個*表示所有的資料庫表;

root@’%’ 中的root表示用戶名,%表示ip地址,%也可以指定具體的ip地址,比如root@localhost,root@192.168.235.130等。

執行授權命令:grant all privileges on *.* to root@’%’ identified by ‘yf123’;

Linux入門指南-搭建JAVAEE開發環境

更新許可權信息,執行flush刷新許可權: flush privileges;

Linux入門指南-搭建JAVAEE開發環境

關閉防火牆:systemctl stop firewalld

Linux入門指南-搭建JAVAEE開發環境

遠程連接資料庫:

Linux入門指南-搭建JAVAEE開發環境

第十四步:關閉mysql服務

mysql-5.7.18/bin目錄下執行:./mysqladmin -uroot -p shutdown輸入密碼關閉

Linux入門指南-搭建JAVAEE開發環境

查看mysql進程,已經沒有mysqld_safe

Linux入門指南-搭建JAVAEE開發環境

第十五步:修改資料庫編碼

查看資料庫編碼:show variables where Variable_name like ‘%char%’;

修改mysql的字符集:在mysql客戶端執行如下命令

Linux入門指南-搭建JAVAEE開發環境

原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/209255.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
投稿專員的頭像投稿專員
上一篇 2024-12-08 15:26
下一篇 2024-12-08 15:27

相關推薦

發表回復

登錄後才能評論