centos 7 離線安裝jdk1.8和mysql5.7

離線安裝jdk

1下載linux的jdk安裝包
2.先用fz中連接linux,在linux根目錄下的opt下的software下創建java目錄。
3.將windowns 裏面的jdk 通過fz 上傳到linux目錄下的software下的java目錄中
4.打開Xshell連接linux,進去opt下的software下的java目錄輸入:cd /opt/software/java/
5.解壓jdk文件 輸入命令:tar -zxvf jdk-8u141-linux-x64.tar.gz
6.進入etc目錄 輸入命令:cd /etc
7.輸入編輯命令:vi profile
8.鍵盤按下:i 鍵盤移動到 export JAVA_HOME=/opt/software/java/jdk1.8.0_141 後面回車
9.複製如下

export JAVA_HOME=/opt/software/java/jdk1.8.0_144
export JRE_HOME=/opt/software/java/jdk1.8.0_144/jre
export CLASSPATH=.:$JRE_HOME/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin

10.按下esc 在按下shift+: w保存 q 退出
11.重新加載/etc/profile配置文件輸入命令:source /etc/profile
12.測試 輸入命令:java -version 或者 輸入命令:javac
13.jdk完成安裝

離線安裝mysql5.7

1 將mysql壓縮包放到 /usr/local下
2 解壓 tar -xf mysql-5.7.11-linux-glibc2.5-x86_64.tar.gz
並將加壓的文件夾重命名爲 mysql
3 建立mysql用戶和組
groupadd mysql
useradd -r -g mysql mysql
4 將mysql文件夾更改爲mysql用戶所屬
進入到 usr/local下執行
chown -R mysql mysql/
chgrp -R mysql mysql/
5 安裝並初始化mysql
在usr/local/mysql目錄下使用 mkdir data 新建一個data文件夾
(如果不指定或者自己使用ftp建立的話會報錯:the data directory needs to be soecified)
初始化mysql
bin/mysql_install_db --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data/
6 初始化完成以後mysql會生成一個原始密碼
cat /root/.mysql_secrect
7 使用原始密碼登錄mysql(期間如果報錯:cat’t connect to local MySQL server through socket mysql.scoket)
本質原因:mysql服務未啓動,mysql.scoket會在mysql服務啓動時自動創建
8 啓動mysql服務
/etc/init.d/mysql.server restart(如遇到報錯:bash: /etc/init.d/mysql.server: 沒有那個文件或目錄 和 -bash: /etc/init.d/mysql.server: 權限不夠)
解決方法:使用ftp將/usr/local/mysql/support-files/mysql.server 複製到 /etc/init.d 文件夾下並修改權限爲可讀可寫可執行

9 連接mysql
mysql -uroot -p
9.1 第二次連接出現:bash:mysql 未找到命令
啓動mysql需要使用:./mysql -uroot -p 命令
輸入原始密碼
執行sql時mysql報錯:ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.
解決方法:修改密碼 set password = password(‘123456’)
10 允許mysql遠程連接
show databases;
use mysql;
update user set host = ‘%’ where user = ‘root’;
11刷新權限
flush privileges;
12 使用Navicat連接linux的mysql進行數據傳輸

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章