1、準備工作
一臺純凈的Linux系統需要先安裝一些依賴才能安裝jdk等
rpm:
本地添加安裝程序:rpm -ivh?程序名
本地查看程序:?rpm -qa
本地卸載程序:?rpm -e --nodeps?程序名
yum:
聯網安裝,查看,卸載程序,相當于聯網的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關鍵詞的安裝程序
卸載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并配置環境變量
創建/usr/local/java目錄
mkdir -p /usr/local/java
上傳jdk到root目錄下
alt+p?拖拽jdk文件到命令窗口
解壓jdk到java目錄下
tar -zxvf xxx.tar.gz -C /usr/local/java
配置環境變量
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?保存退出后執行
source /etc/profile?配置才會生效
注意:Linux系統版本與所安裝的軟件版本保持一致,否則會出錯
64位的jdk安裝在32位的Linux系統上會出現錯誤:?/usr/local/java/jdk1.8.0_162/bin/javac: cannot execute binary file
4、安裝mysql
注意:
Linux安裝的版本是32位,則需要下載mysql為32位的,64對應64位mysql
官網下載Red Hat(紅帽版本)的mysql,由于本機Linux安裝的依賴glibc為2.12版本,則mysql要下載5.5版本才能匹配安裝, mysql下載鏈接:https://dev.mysql.com/downloads/mysql/
安裝命令執行注意
安裝mysql server
rpm -ivh MySQL-server-5.5.61-1.el6.i686.rpm --force --nodeps后面加上了紅色部分是因為紅帽版本需要
由于yum安裝了舊版本的GPG keys造成會出現警告并安裝不成功
警告: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'
數據庫管理工具連接Linux系統上的mysql數據庫
授權root用戶可以被遠程連接
開啟3306端口能被遠程訪問,Linux的防火墻默認攔截3306端口被訪問
執行命令:
1登錄mysql : ?mysql -u root -p
2.授權:grant all privileges on *.* to 'root'@'%' identified by '123456';
flush privileges; 刷新權限
開啟3306端口訪問:/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
/etc/rc.d/init.d/iptables save