1备绽、準(zhǔn)備工作
一臺純凈的Linux系統(tǒng)需要先安裝一些依賴才能安裝jdk等
rpm:
本地添加安裝程序:rpm -ivh?程序名
本地查看程序:?rpm -qa
本地卸載程序:?rpm -e --nodeps?程序名
yum:
聯(lián)網(wǎng)安裝鬓催,查看宇驾,卸載程序课舍,相當(dāng)于聯(lián)網(wǎng)的rpm命令
yum install?程序名
需要安裝的四個依賴如下,安裝順序不能亂
yum install glibc.i686
yum -y install libaio.so.1 libgcc_s.so.1 libstdc++.so.6
yum update libstdc++-4.4.7-4.el6.x86_64
yum install gcc-c++
2布卡、查看并卸載本地已安裝的openjdk
rpm -qa | grep -i java?查看以java關(guān)鍵詞的安裝程序
卸載openjdk
rpm -e --nodeps java-1.6.0-openjdk-1.6.0.0-1.66.1.13.0.el6.i686
rpm -e --nodeps java-1.7.0-openjdk-1.7.0.45-2.4.3.3.el6.i686
java -version?查看java版本
3忿等、安裝jdk并配置環(huán)境變量
創(chuàng)建/usr/local/java目錄
mkdir -p /usr/local/java
上傳jdk到root目錄下
alt+p?拖拽jdk文件到命令窗口
解壓jdk到j(luò)ava目錄下
tar -zxvf xxx.tar.gz -C /usr/local/java
配置環(huán)境變量
vim /etc/profile
底部插入以下配置
JAVA_HOME=/usr/local/java/jdk1.8.0_181
JRE_HOME=/usr/local/java/jdk1.8.0_181/jre
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME CLASS_PATH PATH
export PATH=$JAVA_HOME/bin:/usr/local/mysql/bin:$PATH ??
esc?:wq?保存退出后執(zhí)行
source /etc/profile?配置才會生效
注意:Linux系統(tǒng)版本與所安裝的軟件版本保持一致贸街,否則會出錯
64位的jdk安裝在32位的Linux系統(tǒng)上會出現(xiàn)錯誤:?/usr/local/java/jdk1.8.0_162/bin/javac: cannot execute binary file
4、安裝mysql
注意:
Linux安裝的版本是32位薛匪,則需要下載mysql為32位的逸尖,64對應(yīng)64位mysql
官網(wǎng)下載Red Hat(紅帽版本)的mysql,由于本機(jī)Linux安裝的依賴glibc為2.12版本娇跟,則mysql要下載5.5版本才能匹配安裝苞俘, mysql下載鏈接:https://dev.mysql.com/downloads/mysql/
安裝命令執(zhí)行注意
安裝mysql server
rpm -ivh MySQL-server-5.5.61-1.el6.i686.rpm --force --nodeps后面加上了紅色部分是因?yàn)榧t帽版本需要
由于yum安裝了舊版本的GPG keys造成會出現(xiàn)警告并安裝不成功
警告:warning: mysql-community-server-5.7.19-1.el6.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY
安裝mysql client命令
rpm -ivh MySQL-client-5.5.61-1.el6.i686.rpm
首次安裝mysql后需要修改mysql密碼:
/usr/bin/mysqladmin -u root password '123456'
數(shù)據(jù)庫管理工具連接Linux系統(tǒng)上的mysql數(shù)據(jù)庫
授權(quán)root用戶可以被遠(yuǎn)程連接
開啟3306端口能被遠(yuǎn)程訪問吃谣,Linux的防火墻默認(rèn)攔截3306端口被訪問
執(zhí)行命令:
1登錄mysql : ?mysql -u root -p
2.授權(quán):grant all privileges on *.* to 'root'@'%' identified by '123456';
flush privileges; 刷新權(quán)限
開啟3306端口訪問:/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
/etc/rc.d/init.d/iptables save