目錄
一、jdk的安裝
二、tomcat的安裝
三、mysql的安裝
遠程工具:SSH Secure File Transfer Clientjava
遠程工具的使用mysql
下載地址:https://pan.baidu.com/s/1lAE18vbKok7Rd7I0IfA1HQ密碼:rc6esql
(1)安裝好了軟件桌面會出現兩個圖標數據庫
(2)點擊圖形化界面圖標:apache
亂碼的問題:centos
# more /etc/locale.conf 查看locale.conf文件tomcat
LANG=en_US.UTF-8服務器
# cp /etc/locale.conf /etc/locale.conf_bak 備份這個文件tcp
# vi /etc/locale.conf 添加以下代碼到文件裏ide
LANG="zh_CN.GB18030"
LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN"
SUPPORTED="zh_CN.UTF-8:zh_CN:zh:en_US.UTF-8:en_US:en"
SYSFONT="lat0-sun16"
# source /etc/locale.conf 使修改生效
一、JDK的安裝
# yum list installed |grep java
# yum -y remove java-1.8.0-openjdk* *表示卸載全部openjdk相關文件輸入
# yum -y remove tzdata-java.noarch 卸載tzdata-java
# yum -y list java* 或者使用# yum searchjava | grep -i --color JDK
查看JDK軟件包列表
# yum install java-1.8.0-openjdk* 安裝java1.8.0全部程序
注意:中間輸入兩次確認(y)直到控制檯返回Complete安裝成功
# Java -version
輸入javac java命令後顯示幫助信息就算是安裝成功了
使用yum安裝環境變量自動就配好了
二、Tomcat的安裝
連接:https://pan.baidu.com/s/142gk9KyFHhmTF3mu2BpICw密碼:9dtd
使用工具上傳到服務器
移動到/usr/local/tomcat文件夾下# mv apache-tomcat-8.0.50/usr/local/tomcat
# cd/usr/local/tomcat/conf
# viserver.xml 默認端口號:8080 本身隨意修改
<connector port="80" protocol="HTTP/1.1" <="" span="">
connectionTimeout="20000"
redirectPort="8443"URIEncoding="UTF-8"/>
# service mysqldstart
# cd/usr/local/tomcat/bin
# ./startup.sh
# vi/etc/rc.d/rc.local
在最後一行把/usr/local/tomcat/bin/startup.sh
意思是在Linux啓動完成後,加載其餘初始腳本完畢以後, 執行啓動Tomcat的命令
因爲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的安裝路徑
# wget http://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
# rpm -Uvhhttp://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
#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就完了
這個我們前面配置防火牆的時候已經開放了
最後在重啓一下防火牆就能夠了
# sudo service iptables restart
轉自:https://mp.weixin.qq.com/s/Uk7Q1AlL9D5rKrHI3K-Q2Q