1. 程式人生 > >Linux安裝JDK,tomcat,mysql

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;