Linux安裝JDK,tomcat,mysql
先安裝Linux的jdk、mysql、redis依賴包
在Linux下執行下面語句
JDK依賴包:
yum install glibc.i686
MYSQL依賴包:
yum -y install libaio.so.1 libgcc_s.so.1 libstdc++.so.6
yum update libstdc++-4.4.7-4.el6.x86_64
yum -y install libncurses.so.5 libtinfo.so.5
redis依賴程式
yum install gcc-c++
一、安裝JDK
1.檢視linux上是否存在已經安裝好的JDK(兩種方法)
java -version
rpm -qa | grep java 檢視本機上所有已經安裝成功的軟體,只檢視和java相關
2.刪除linux自帶的jdk
rpm -e --nodeps java-1.6.0-openjdk-1.6.0.35-1.13.7.1.el6_6.i686
rpm -e --nodeps java-1.7.0-openjdk-1.7.0.79-2.5.5.4.el6.i686
3.利用Filezillar.exe在linux /usr/local/src/ 建立3個目錄java,mysql,tomcat
4.利用Filezillar.exe將windows上的3個軟體jdk,mysql,tomcat上傳到linux
jdk-7u71-linux-i586.tar.gz
MySQL-5.6.22-1.el6.i686.rpm-bundle.tar
apache-tomcat-7.0.57.tar.gz
5.將jdk壓縮包解壓
cd /usr/local/src/java
tar -zxvf jdk-7u71-linux-i586.tar.gz
6.配置環境變數
1. vim /etc/profile 2.在末尾行新增 #set java environment JAVA_HOME=/usr/local/src/java/jdk1.7.0_71 CLASSPATH=.:$JAVA_HOME/lib.tools.jar PATH=$JAVA_HOME/bin:$PATH export JAVA_HOME CLASSPATH PATH 儲存退出 3.source /etc/profile 使更改的配置立即生效 4.java -version 檢視JDK版本資訊,如果顯示出1.7.0證明成功
二、安裝tomcat
前面已經裝好了tomcat的安裝包
1.在/usr/local/src/tomcat/ 目錄下,對tomcat安裝包解壓
tar -zxvf apache-tomcat-7.0.57.tar.gz
2.對安裝的tomcat改名
mv apache-tomcat-7.0.57 tomcat
3.啟動tomcat,呼叫/bin/下面的startup.sh
./startup.sh 或者 sh startup.sh
4.可通過http://192.168.131.129:8080/ 對tomcat進行訪問,發現無法訪問
因為8080埠沒有啟動
5.防火牆開啟808埠
/etc/rc.d/init.d/iptables status 檢視已開啟埠
/sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT 開啟8080埠
/etc/rc.d/init.d/iptables save 儲存
6.再次開啟http://192.168.131.129:8080/ 發現安裝成功
三、安裝mysql
1.檢視linux下是否已經安裝了mysql
rpm -qa | grep mysql
2.如果已經安裝了,則解除安裝
rpm -e --nodeps 已安裝的mysql
3.前面已經裝好了tomcat的安裝包
在/usr/local/src/mysql/ 目錄下,對mysql安裝包解壓
tar -xvf MySQL-5.6.22-1.el6.i686.rpm-bundle.tar (檔案字尾不同,此處引數用xvf)
4.對服務端的mysql進行安裝,即MySQL-server-5.6.22-1.el6.i686.rpm
rpm -ivh MySQL-server-5.6.22-1.el6.i686.rpm
前面已安裝過依賴,按理不會出錯,如果出錯
則安裝依賴
yum -y install libaio.so.1 libgcc_s.so.1 libstdc++.so.6
需要升級libstdc++-4.4.7-4.el6.x86_64
yum update libstdc++-4.4.7-4.el6.x86_64
5.對客戶端的mysql進行安裝,即MySQL-client-5.6.22-1.el6.i686.rpm
rpm -ivh MySQL-client-5.6.22-1.el6.i686.rpm
同理,出錯則加依賴
yum -y install libncurses.so.5 libtinfo.so.5
6檢視mysql執行狀態
service mysql status
.7.啟動mysql服務
service mysql start
8.登入mysql
、
在安裝mysql server 時有提示,隨機生成的root使用者密碼儲存在/root/.mysql_secret中
注意:這個密碼是不安全的,需要修改初始密碼
檢視密碼
ls -al /root/
cat /root/.mysql_secret
登入mysql
mysql -uroot -p
修改密碼
SET PASSWORD = PASSWORD('123456');
quit 退出mysql
9.系統啟動時自動啟動mysql服務
加入到系統服務:
chkconfig --add mysql
自動啟動:
chkconfig mysql on
查詢列表:
chkconfig
10.開啟3306埠號
防火牆開啟3306埠
/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
將開啟的埠的訪問規則儲存在檔案中
/etc/rc.d/init.d/iptables save
檢視機器開放的埠號
/etc/init.d/iptables status
11.為root賦予許可權,在mysql下執行命令
設定遠端訪問(使用root密碼):
grant:賦予
privileges:許可權,規則
grant all privileges on *.* to 'root' @'%' identified by '123456';
flush privileges;