1. 程式人生 > >Linux下JDK Tomcat MySQL基本環境搭建

Linux下JDK Tomcat MySQL基本環境搭建

1. 安裝JDK

1.上傳jdk-7u45-linux-x64.tar.gz到Linux上

2.解壓jdk到/usr/local目錄

tar -zxvf jdk-7u45-linux-x64.tar.gz -C /usr/local/

3.設定環境變數,在/etc/profile檔案最後追加相關內容

vi /etc/profile

export JAVA_HOME=/usr/local/jdk1.7.0_45

export PATH=$PATH:$JAVA_HOME/bin

4.重新整理環境變數

source /etc/profile

5.測試java命令是否可用

java -version

遇到的問題:但是配置完環境變數後用Java -version測試出現“bash: ./java: /lib/ld-Linux.so.2: bad ELF interpreter: 沒有那個檔案或目錄”的問題“,
於是到網上搜了下,用sudo yum install glibc.i686命令安裝好 
64 位的系統安裝了 32 位的jdk ,所以要安裝glibc

2. 安裝Tomcat

1.上傳apache-tomcat-7.0.68.tar.gz到Linux上

2.解壓tomcat

tar -zxvf apache-tomcat-7.0.68.tar.gz -C /usr/local/

3.啟動tomcat

/usr/local/apache-tomcat-7.0.68/bin/startup.sh

4.檢視tomcat程序是否啟動

jps     命令檢視

 

5.檢視tomcat程序埠

netstat -anpt | grep 2465

6.通過瀏覽器訪問tomcat

http://192.168.0.101:8080/

7.設定tomcat開機啟動

vi /etc/rc.d/rc.local

#必須配置JAVA_HOME路徑,否則沒效果
export JAVA_HOME=/usr/local/jdk1.7.0_55
/usr/local/apache-tomcat-7.0.47/bin/startup.sh start

 

注意:如果不能訪問請看系統防火牆是否關閉,或是否允許該埠;

1,關閉防火牆命令:

centos 6.5: service iptables stop 

centos 7: sudo systemctl stop firewalld.service

 

2、關閉開機啟動:

centos 6.5:

開機啟動:chkconfig iptables on

開機關閉:chkconfig iptables off

centos 7:sudo systemctl disable firewalld.service

 

3. 安裝MySql

1.檢視mysql的安裝路徑:

whereis mysql

mysql: /usr/bin/mysql /usr/lib/mysql /usr/share/mysql /usr/share/man/man1/mysql.1.gz

2.檢視mysql的安裝包

rpm -qa|grep mysql

mysql-community-client-5.6.26-2.el6.i686

mysql-community-release-el6-5.noarch

mysql-community-common-5.6.26-2.el6.i686

mysql-community-libs-5.6.26-2.el6.i686

mysql-community-server-5.6.26-2.el6.i686

3.解除安裝mysql

yum remove mysql

刪除mysql的資料庫檔案:刪除/var/lib/mysql目錄

rpm -qa|grep mysql

解除安裝安裝的 rpm -e --nodeps mysql-community-server-5.6.26-2.el6.i686

查詢 find /-name mysql

刪除相關的資料夾 rm -rf /var/lib/mysql rm -rf /etc/my.cnf

4.安裝mysql

第一步:從oracle官方網站下載linux系統對應的mysql的yum源包。

第二步:把yum源包上傳到linux,安裝。(本地安裝)

線上安裝: 

5.6

wget dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpm

 yum localinstall mysql-community-release-el6-5.noarch.rpm

5.7

wget dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm
yum localinstall mysql57-community-release-el7-7.noarch.rpm

 yum install mysql-server

第三步:啟動mysql

service mysqld start

第四步:給root使用者設定密碼

 /usr/bin/mysqladmin -u root password 'root'

登陸mysql: mysql -uroot -p

輸入前面設定的密碼:root

第五步:遠端連線授權

GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;

注意:'myuser'、'mypassword' 需要替換成實際的使用者名稱和密碼。

mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;

第六步:在mysql中修改密碼 SET PASSWORD 方法修改

首先登入MySQL。

格式:mysql> set password for 使用者名稱@localhost = password('新密碼');

例子:mysql> set password for [email protected] = password('123');

3.1 mysql Rpm安裝法

如果沒有網路環境可以使用參考資料中的mysql-rpm資料夾下的mysql安裝包來安裝。

[root@banxian mysql-rpm]# rpm -ivh mysql-community-*

安裝後,啟動服務、設定密碼、遠端授權後既可以使用。

 

補充的:安裝rpm包軟體,如mysql
%%檢視系統中安裝的rpm包
rpm -qa | grep mysql