文 | 平哥 日期 | 20201010html
本文主要是本身練習Linux環境下安裝軟件的記錄,重點在於Linux的操做。
操做環境:java
軟件版本:mysql
虛擬機中安裝Linux步驟不詳細演示了,內存推薦2G、磁盤20G,其餘的直接安裝便可,不贅述了,重點是Linux環境下軟件的安裝,有問題能夠自行谷歌百度或者留言交流。linux
Linux安裝完成後,把網卡打開(如何開啓詳見:點我跳轉),而後就能夠利用 ZenTermLite 進行鏈接Linux進行遠程訪問操做,固然能夠直接在Linux中直接操做。sql
ZenTermLite 默承認以直接往Linux系統中傳輸文件,快捷鍵 command + z
,將下載好的jdk壓縮包上傳至centOS中:
利用 tar
命令解壓縮:數據庫
tar -zxvf jdk-8u261-linux-x64.tar.gz
利用 mv
命令將文件夾移動至 /usr/local/jdk1.8
:apache
mv jdk1.8.0_261/ /usr/local/jdk1.8
在linux中/etc/profile此文件爲環境變量配置文件,利用 vim
命令進行文件修改:
命令模式下,按 shift+g 跳轉至文件末尾,按 i 鍵進行編輯:vim
export JAVA_HOME=/usr/local/jdk1.8 export PATH=$JAVA_HOME/bin:$PATH
如圖:centos
利用 source
命令進行profile文件解析:瀏覽器
source /etc/profile
注意:不解析的話,必須經過重啓系統配置才能生效。只要解析不須要重啓了,但僅限當前用戶會話有效。
利用:java -version
檢查JDK配置是否成功:
上傳與解壓步驟和JDK一致,最終把解壓後的文件移動至 /usr/local/tomcat7目錄下,並cd至該目錄下並查看:
進入tomcat目錄下的bin目錄,執行./startup.sh
命令進行啓動:
利用以下命令進行防火牆的關閉:
systemctl stop firewalld
注意:此時若是重啓的話防火牆會從新啓動,能夠利用以下命令讓防火牆即便系統重啓也再也不開啓:
systemctl disable firewalld
在MacOS環境下打開瀏覽器,輸入CentOS的ip:8080看是否能夠訪問:
跳轉至前面上傳壓縮文件的目錄,利用以下命令下載鏡像庫:
wget https://repo.mysql.com//mysql80-community-release-el8-1.noarch.rpm
利用以下命令進行安裝鏡像庫:
rpm -ivh mysql80-community-release-el8-1.noarch.rpm
結果如圖:
利用以下命令安裝mysql服務:
yum install -y mysql-server
-y
表明安裝過程不互動,即不用和我確認是否安裝
出現以下畫面代碼安裝成功:
利用以下命令設置mysql服務開機自啓動:
systemctl enable mysqld
利用以下命令開啓動mysql服務:
systemctl start mysqld
利用以下命令開測試mysql是否成功啓動:
mysql -uroot -p
要求輸入密碼時直接回車便可,結果如圖:
利用以下命令使用mysql數據庫
use mysql
繼續利用以下命令在MySQl命令行輸入命令,修改密碼。最後單引號內的內容爲root密碼,能夠自行定義。
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root';
利用以下命令修改root用戶運行任意客戶端訪問:
update user set host='%' where user='root';
結果如圖:
利用以下命令刷新權限:
flush privileges;
利用以下命令退出MySQL命令行:
exit;
利用以下命令重啓MySQL服務。若是未刷新權限,必須重啓服務,才能生效:
systemctl restart mysqld
在MacOS環境下打開Navicat,輸入centOS的ip、mysql的root用戶名密碼,如圖:點擊」測試鏈接「,若顯示鏈接成功,即證實MySQL安裝配置成功。