在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学习

相关文章
相关标签/搜索