教大家在如何Centos7系统中安装JDK、Tomcat、Mysql

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介:

目录

1、jdk的安装

2、tomcat的安装

3、mysql的安装

远程工具:SSH Secure File Transfer Client

远程工具的使用

下载地址:https://pan.baidu.com/s/1lAE18vbKok7Rd7I0IfA1HQ密码:rc6e

(1)安装好了软件桌面会出现两个图标

8ff22a28f043638f92cc0a4cbfd9dc522809ac9d

(2)点击图形化界面图标:

780f7696268993e0942aaa4267c0affdf0cc7e27

46f2111b531a418ed1af452e7fc8680c51c5c80b

baab6c07d97e61dfbcfa0ba7f4eb55840f0a851c

乱码的问题:

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

LANG=en_US.UTF-8

# cp /etc/locale.conf /etc/locale.conf_bak    备份这个文件

# vi /etc/locale.conf                           添加如下代码到文件里

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          使修改生效

1、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安装环境变量自动就配好了

2、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" <="" span="">

 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        #重启服务

3、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

原文发布时间为:2018-10-9

本文作者:许肖飞

本文来自云栖社区合作伙伴“良许Linux”,了解相关信息可以关注“良许Linux”。

相关实践学习
如何快速连接云数据库RDS MySQL
本场景介绍如何通过阿里云数据管理服务DMS快速连接云数据库RDS MySQL,然后进行数据表的CRUD操作。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助 &nbsp; &nbsp; 相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
3天前
|
监控 Linux PHP
【02】客户端服务端C语言-go语言-web端PHP语言整合内容发布-优雅草网络设备监控系统-2月12日优雅草简化Centos stream8安装zabbix7教程-本搭建教程非docker搭建教程-优雅草solution
【02】客户端服务端C语言-go语言-web端PHP语言整合内容发布-优雅草网络设备监控系统-2月12日优雅草简化Centos stream8安装zabbix7教程-本搭建教程非docker搭建教程-优雅草solution
50 20
|
30天前
|
存储 分布式计算 Hadoop
Centos7.9安装kerberos
Centos7.9安装kerberos
81 25
|
25天前
|
存储 Shell 网络安全
Centos7.9安装openldap
Centos7.9安装openldap
52 16
|
27天前
|
数据可视化 Linux 应用服务中间件
Centos7.9安装phpldapadmin
Centos7.9安装phpldapadmin
56 15
|
1月前
|
安全 关系型数据库 MySQL
CentOS7仅安装部署MySQL80客户端
通过上述步骤,你可以在CentOS 7上成功安装并配置MySQL 8.0客户端。这个过程确保你能够使用MySQL客户端工具连接和管理远程的MySQL数据库,而不需要在本地安装MySQL服务器。定期更新MySQL客户端可以确保你使用的是最新的功能和安全修复。
152 16
|
30天前
|
网络协议 Java 应用服务中间件
centos7环境下tomcat8的安装与配置
本文介绍了在Linux环境下安装和配置Tomcat 8的详细步骤。首先,通过无网络条件下的文件交互软件(如Xftp 6或MobaXterm)下载并解压Tomcat安装包至指定路径,启动Tomcat服务并测试访问。接着,修改Tomcat端口号以避免冲突,并部署Java Web应用项目至Tomcat服务器。最后,调整Linux防火墙规则,确保外部可以正常访问部署的应用。关键步骤包括关闭或配置防火墙、添加必要的端口规则,确保Tomcat服务稳定运行。
|
2月前
|
NoSQL 关系型数据库 MySQL
Linux安装jdk、mysql、redis
Linux安装jdk、mysql、redis
216 7
|
3月前
|
SQL 存储 Linux
从配置源到数据库初始化一步步教你在CentOS 7.9上安装SQL Server 2019
【11月更文挑战第16天】本文介绍了在 CentOS 7.9 上安装 SQL Server 2019 的详细步骤,包括配置系统源、安装 SQL Server 2019 软件包以及数据库初始化,确保 SQL Server 正常运行。
149 4
|
3月前
|
SQL 存储 Linux
从配置源到数据库初始化一步步教你在CentOS 7.9上安装SQL Server 2019
【11月更文挑战第8天】本文介绍了在 CentOS 7.9 上安装 SQL Server 2019 的详细步骤,包括系统准备、配置安装源、安装 SQL Server 软件包、运行安装程序、初始化数据库以及配置远程连接。通过这些步骤,您可以顺利地在 CentOS 系统上部署和使用 SQL Server 2019。
167 1
|
3月前
|
SQL 存储 Linux
从配置源到数据库初始化一步步教你在CentOS 7.9上安装SQL Server 2019
【11月更文挑战第7天】本文介绍了在 CentOS 7.9 上安装 SQL Server 2019 的详细步骤,包括系统要求检查与准备、配置安装源、安装 SQL Server 2019、配置 SQL Server 以及数据库初始化(可选)。通过这些步骤,你可以成功安装并初步配置 SQL Server 2019,进行简单的数据库操作。