1. 程式人生 > >Linux系統下安裝JDK,Tomcat和Mysql

Linux系統下安裝JDK,Tomcat和Mysql

目錄

 

Linux安裝jdk

1.先解除安裝open-jdk

2開始安裝:

1.Linux系統中新建資料夾:命令如下

2.使用軟體FileZilla_3.7.3_win32上傳jar包

3解壓:

4配置環境變數:

Linux安裝Tomcat

Linux安裝mysql

檢測是否已經安裝了mysql

安裝mysql

系統啟動時自動啟動mysql服務

開啟遠端訪問


Linux安裝jdk

(所需軟體打包下載:連結: https://pan.baidu.com/s/13G3_6-_AKN0kqJc4puNR5g 提取碼: igab)

1.先解除安裝open-jdk

 

檢視linux上是否存在已經安裝好的JDK  javac

java –version

 

rpm -qa | grep java

檢視本機上所有已經安裝成功的軟體,只檢視和java相關的

 

 

刪除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

 

2開始安裝:

1.Linux系統中新建資料夾:命令如下

mkdir /usr/local/src/java

mkdir /usr/local/src/mysql

mkdir /usr/local/src/tomcat


 

[[email protected] ~]# mkdir /usr/local/src/java

mkdir /usr/local/src/mysql

mkdir /usr/local/src/tomcat

[[email protected] ~]# mkdir /usr/local/src/mysql

[[email protected] ~]# mkdir /usr/local/src/tomcat

[[email protected]
~]# mkdir /usr/local/src/java

2.使用軟體FileZilla_3.7.3_win32上傳jar包

 

FileZilla_3.7.3_win32上傳jdktar包

FileZilla_3.7.3_win32上傳mysql包

FileZilla_3.7.3_win32上傳tomcat包

3解壓:

cd /usr/local/src/java

將jdk壓縮包進行解壓

tar -zxvf jdk-7u71-linux-i586.tar.gz

 

安裝依賴包:

yum install glibc.i686

(需要聯網)

 

4配置環境變數:

① vim /etc/profile

 

② 在末尾行新增

#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

:wq儲存退出

③source /etc/profile  使更改的配置立即生效

④java -version  檢視JDK版本資訊,如果顯示出1.7.0證明成功

[[email protected] ~]# source /etc/profile

[[email protected] ~]# java -version

java version "1.7.0_71"

Java(TM) SE Runtime Environment (build 1.7.0_71-b14)

Java HotSpot(TM) Client VM (build 24.71-b01, mixed mode)

[[email protected] ~]#

 

 

Linux安裝Tomcat

tomcat只要解壓就可以使用。

 

進入tomcat目錄:cd /usr/local/src/tomcat

解壓:tar -zxvf apache-tomcat-7.0.57.tar.gz

 

重新命名:mv apache-tomcat-7.0.57 tomcat

 

  1. 啟動tomcat:
    cd tomcat/bin/
    ./startup.sh 或者 sh startup.sh
  2. 檢視日誌:
    tail -f ../logs/catalina.out
  3. 檢視效果 http://192.168.137.128:8080/
    發現無法訪問:
  4. 防火牆開啟 8080 埠
    /sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
  5.         儲存配置        

 /etc/rc.d/init.d/iptables save

安裝成功

 

 

Linux安裝mysql

檢測是否已經安裝了mysql

rpm -qa | grep mysql

[[email protected] bin]# rpm -qa | grep mysql

mysql-libs-5.1.66-2.el6_3.i686

如果已經安裝了,將其解除安裝,如:

 

rpm -e --nodeps  mysql-libs-5.1.66-2.el6_3.i686

 

安裝mysql

  1. cd /usr/local/src/mysql
  2. tar -xvf MySQL-5.6.22-1.el6.i686.rpm-bundle.tar
[[email protected] mysql]# tar -xvf MySQL-5.6.22-1.el6.i686.rpm-bundle.tar

MySQL-shared-compat-5.6.22-1.el6.i686.rpm

MySQL-server-5.6.22-1.el6.i686.rpm

MySQL-client-5.6.22-1.el6.i686.rpm

MySQL-devel-5.6.22-1.el6.i686.rpm

MySQL-test-5.6.22-1.el6.i686.rpm

MySQL-shared-5.6.22-1.el6.i686.rpm

MySQL-embedded-5.6.22-1.el6.i686.rpm
  1. 安裝server
    rpm -ivh MySQL-server-5.6.22-1.el6.i686.rpm
    出錯:

    安裝依賴:
yum -y install libaio.so.1  perl-Module-Install.noarch


 

  1. 安裝中:
   rpm -ivh MySQL-server-5.6.22-1.el6.i686.rpm
  1. 安裝client

   rpm -ivh MySQL-client-5.6.22-1.el6.i686.rpm

  1. 查詢mysq服務執行狀態

  service mysql status

服務未啟動。

  1. 初始化資料庫mysql_install_db --user=mysql --ldata=/var/lib/mysql/
  2. 啟動mysql服務
    service mysql start
  3. 使用root賬號登入[[email protected] mysql]# mysql -u root -p
    讓輸入密碼的時候,由於我們沒設定密碼,所以直接回車。
  4. 修改root密碼:SET PASSWORD = PASSWORD('123456');
mysql> SET PASSWORD = PASSWORD('123456');

Query OK, 0 rows affected (0.00 sec)

系統啟動時自動啟動mysql服務

加入到系統服務:

[[email protected] mysql]# chkconfig --add mysql

自動啟動:

[[email protected] mysql]# chkconfig mysql on

查詢列表:

[[email protected] mysql]# chkconfig

說明:都關閉(off)時是沒有自動啟動。

 

開啟遠端訪問

  1. 登入:
mysql -u root -p

Enter password:123456
  1. 設定遠端訪問(使用root密碼):

grant:賦予

privileges:許可權,規則

grant all privileges on *.* to 'root' @'%' identified by '123456';

flush privileges;

  1. 退出mysql回到Linux系統下:

在防火牆中開啟3306埠

/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT

 

  1. 將開啟的埠的訪問規則儲存在檔案中
/etc/rc.d/init.d/iptables save

  1. 檢視機器開放的埠號

/etc/init.d/iptables status