在Centos7系統中安裝JDK、Tomcat、Mysql

下載地址:https://pan.baidu.com/s/1lAE18vbKok7Rd7I0IfA1HQ密碼:rc6ejava

(1)安裝好了軟件桌面會出現兩個圖標mysql

 

(2)點擊圖形化界面圖標:sql

 

亂碼的問題:數據庫

# more /etc/locale.conf                查看locale.conf文件apache

LANG=en_US.UTF-8centos

# cp /etc/locale.conf /etc/locale.conf_bak    備份這個文件tomcat

# vi /etc/locale.conf                           添加以下代碼到文件裏服務器

LANG="zh_CN.GB18030"微信

LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN"tcp

SUPPORTED="zh_CN.UTF-8:zh_CN:zh:en_US.UTF-8:en_US:en"

SYSFONT="lat0-sun16"

# source   /etc/locale.conf          使修改生效

一、JDK的安裝

使用yum命令安裝

1.查看是否已安裝JDK

# yum list installed |grep java

2.卸載CentOS系統Java環境

# yum -y remove java-1.8.0-openjdk*   *表示卸載全部openjdk相關文件輸入 

# yum -y remove tzdata-java.noarch       卸載tzdata-java  

3.查看JDK軟件包版本

# yum -y list java*      或者使用# yum searchjava | grep -i --color JDK 

查看JDK軟件包列表

4.安裝JDK

# yum install java-1.8.0-openjdk*  安裝java1.8.0全部程序 

注意:中間輸入兩次確認(y)直到控制檯返回Complete安裝成功

5.查看java版本信息

# Java -version

輸入javac    java命令後顯示幫助信息就算是安裝成功了

使用yum安裝環境變量自動就配好了

二、Tomcat的安裝

1.下載tomcat並解壓

連接:https://pan.baidu.com/s/142gk9KyFHhmTF3mu2BpICw密碼:9dtd

使用工具上傳到服務器

解壓:# tar xzf apache-tomcat-8.0.50.tar.gz

移動到/usr/local/tomcat文件夾下# mv apache-tomcat-8.0.50/usr/local/tomcat

2.修改配置文件

# cd/usr/local/tomcat/conf

# viserver.xml  默認端口號:8080   本身隨意修改

<Connector port="80" protocol="HTTP/1.1"

 connectionTimeout="20000"

 redirectPort="8443"URIEncoding="UTF-8"/>

3.啓動mysqld服務,以及tomcat

# service mysqldstart

# cd/usr/local/tomcat/bin

# ./startup.sh

4.設置tomcat自動啓動

# vi/etc/rc.d/rc.local

在最後一行把/usr/local/tomcat/bin/startup.sh

意思是在Linux啓動完成後,加載其餘初始腳本完畢以後, 執行啓動Tomcat的命令

4.iptables防火牆的安裝與配置

因爲centos7默認是使用firewall做爲防火牆,下面介紹如何將系統的防火牆設置爲iptables。

卸載firewall

#yum remove firewalld 

安裝iptables 

# yum installiptables-services

編輯防火牆文件(建議都在配置文件配置,不要命令配置)

# vi/etc/sysconfig/iptables

添加80和3306端口等等

-A INPUT -m state--state NEW -m tcp -p tcp --dport 22 -j ACCEPT           #22端口開放

-A INPUT -m state--state NEW -m tcp -p tcp --dport 3306 -j ACCEPT  #3306端口開放

-A INPUT -m state--state NEW -m tcp -p tcp --dport 80 -j ACCEPT             #80端口開放

-A INPUT -m state--state NEW -m tcp -p tcp --dport 3690 -j ACCEPT   #SVN默認端口開發

重啓防火牆使配置生效

systemctl restartiptables.service

設置iptables防火牆爲開機啓動項

systemctl enableiptables.service

service iptables  start               #啓動服務

service iptables  stop            #中止服務

service iptables  restart        #重啓服務

三、MySQL的安裝

CentOS7的yum源中默認好像是沒有mysql的。爲了解決這個問題,咱們要先下載mysql的repo源。

使用yum安裝mysql的默認路徑

usr/bin/mysql 是指:mysql的運行路徑 
var/lib/mysql 是指:mysql數據庫文件的存放路徑 
usr/lib/mysql 是指:mysql的安裝路徑

1.下載mysql rpm包

# wget http://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm

2.安裝mysql rpm

# rpm -Uvhhttp://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm

3.安裝mysql

#yum -y install mysql-community-server

4..設置開機啓動mysql

# systemctl enable mysqld

5.從新啓動mysql服務

# servicemysqld restart

6.配置mysql

# mysql_secure_installation

這段命令執行完成以後他會提示你如今沒有密碼直接回車就好了,而後輸入6次 y 就好了

直到控制檯顯示Cleaning up... 就是安裝成功了,後面會出現讓你設置密碼的提示,本身設置密碼就好了,後面是確認密碼再輸入一遍就好了

7.登陸mysql數據庫

# mysql -u root

8.開啓mysql遠程鏈接

# use mysql;

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

//將全部數據庫的全部表(*.*)的全部權限(allprivileges),授予經過任何ip(%)訪問的root用戶,密碼爲123456,若是要限制只有某臺機器能夠訪問,將其換成相應的IP便可

# flushprivileges; 刷新

9.若是須要修改mysql密碼的話執行下面這段命令

# update user set password=password(‘123456’) where user=’root’;

10.關於mysql的卸載

1.卸載掉安裝的部分
首先執行查看命令,看一下都安轉了什麼東東:
rpm -qa |grep -i mysql

2.開始卸載
執行卸載命令:yum remove 文件名稱

3.檢查卸載殘餘
檢查是否卸載乾淨:rpm -qa |grep -i mysql

4.沒刪完的話繼續刪,仍是上面的命令

5.終極檢查
再進行一遍檢查:rpm -qa |grep -i mysql,安裝部分已徹底卸載掉

6. 清理文件
查看mysql文件目錄:find/ -name mysql

7. 刪除掉該文件:rm-rf /usr/share/mysql

8.查看殘留的目錄

whereis mysql

 刪除相關文件

rm –rf /usr/my.cnf

rm –rf /root/.mysql_sercret

最關鍵的

rm –rf /var/lib/mysql

若是不刪除這個目錄的話,再從新安裝,密碼仍是以前的密碼,並無從新初始化!

好了卸載mysql就完了

5.開放3306端口

這個我們前面配置防火牆的時候已經開放了

最後在重啓一下防火牆就能夠了

# sudo service iptables restart

 本文轉載自微信公衆號:java學習

相關文章
相關標籤/搜索