Linux下安装JDK、Tomcat、Mysql(超详细版本)

Linux环境配置


本次安装主要是针对Linux操作系统,安装Java相关环境。由于在此之前并没有学习docker来安装软件,所以采用安装包安装
安装准备:
本地电脑安装远程软件,Xshell和xftp.

说明

1 本次安装我是以云服务为例配置环境,所以没有设置开机自启动,如有需要请自行查找其他博客内容。
2 使用云服务安装过程中需要开放环境配置所需要的端口号
3 注意在mysql中,;一定要加上,否则会报错

端口开放

在云服务器中,如果为了保证安全,我们一般都会将防火墙开启,此时,如果外界需要访问端口,我们需要在云服务器防火墙中开启相应端口。

开启相应端口号

firewall-cmd --zone=public --add-port=端口/tcp --permanent

重新加载防火墙开启的端口号

firewall-cmd --reload

查看端口是否开启

firewall-cmd --zone=public --query-port=端口/tcp

JDK下载安装

下载

官网下载地址:https://www.oracle.com/java/technologies/downloads/
为了方便,下载到了百度网盘:

通过百度网盘分享的文件:jdk-8u33....gz
链接:https://pan.baidu.com/s/1mJMiEGbv4SI3c_T6fcZPMQ?pwd=U576 
提取码:U576 
复制这段内容打开「百度网盘APP 即可获取」

安装

1 在Linux操作系统下,创建software文件夹,将所有压缩包通过Xftp存放至该文件夹下。创建java文件夹,存放jdk资源。

mkdir /usr/local/software
mkdir /usr/local/java

2 将jdk-tar包通过Xftp传入至software文件夹。

cd /usr/local/software

3 解压tar压缩包至java文件夹:-C表示解压至指定文件夹

tar -zxvf jdk-8u333-linux-x64.tar.gz -C /usr/local/java/

4 将解压后的文件改名为jdk8

cd /usr/local/java
mv jdk1.8.0_333/ jdk8

5 配置环境变量,打开/etc/profile配置文件,加入安装路径
在这里插入图片描述

vim   /etc/profile
export JAVA_HOME=/usr/local/java/jdk8
export PATH=$JAVA_HOME/bin:$PATH

设置jdk的安装路径之后,保存之后刷新配置文件。

source /etc/profile

5 验证jdk安装是否成功,出现版本号即为成功安装。

javac -version

Tomcat下载安装

下载

官方下载地址:https://tomcat.apache.org/download-80.cgi
百度网盘:

通过百度网盘分享的文件:apache-t....gz
链接:https://pan.baidu.com/s/14mTdTqrgmRV2n8YIoD6GBg?pwd=U576 
提取码:U576 
复制这段内容打开「百度网盘APP 即可获取」

安装

1 将tomcat-tar包通过xftp传入到software文件夹,创建tomcat文件夹。

mkdir /usr/local/tomcat

2 将tar包解压至指定tomcat文件夹

cd /usr/local/software
tar -zxvf apache-tomcat-8.5.55.tar.gz -C /usr/local/tomcat/

3 将解压后的文件改名为tomcat8.5

cd /usr/local/tomcat
mv apache-tomcat-8.5.55/ tomcat8.5

4 进入到tomcat8.5/bin目录中,启动tomcat

cd /usr/local/tomcat/tomcat8.5/bin/

通过./startup.sh 启动tomcat

./startup.sh 

5 通过ip地址:+8080端口,成功访问表示tomcat安装成功。
注意:
6 tomcat一般可以不用配置环境,如果有需要配置环境变量如下

vim   /etc/profile
export CATALINA_HOME=/usr/local/tomcat/tomcat8.5
export PATH=$CATALINA_HOME/bin:$PATH

7 保存退出后让文件生效并验证是否配置成功

source /etc/profile
startup.sh

Mysql安装

MySQL如果采用压缩包的方式安装十分麻烦,这里我们采用yum一键安装
1 下载Mysql的repo源

cd /usr/local/mysql/
wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm

2 安装rpm包

rpm -ivh mysql57-community-release-el7-8.noarch.rpm

3 安装Mysql

yum install mysql-server

如果在安装过程出现了错误如下
在这里插入图片描述
解决办法如下:

rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022

然后重新执行第三步yum安装。
4 安装成功之后启动服务

service mysqld start

查看MySQL服务状态

systemctl status mysqld

5 mysql服务启动成功之后,登录mysql会报错,这是因为使用在线安装的方式,会默认生成随机密码,我们需要修改随机密码后才能通过密码登录。

mysql -u root 

在这里插入图片描述
5.1 通过查看日志的方式,先查看随机密码。

grep password /var/log/mysqld.log

在这里插入图片描述
5.2 通过得到的随机密码,使用密码登录。

mysql -u root -p

5.3 登录成功
在这里插入图片描述
6 当我们登录成功之后,随机生成的密码失效,我们需要修改数据库的密码才可以重新使用。但是因为在学习阶段,经常使用的密码是123456,但是MySQL的安全级别不允许设置这么简单的密码,所以我们需要修改他的安全级别。

6.1先将初始化密码改为包含大小写的密码

alter user 'root'@'localhost' identified by 'XueXi@666';

6.2 查看 mysql 初始的密码策略

SHOW VARIABLES LIKE 'validate_password%';

在这里插入图片描述

length  #密码长度
policy	#安全级别可以设置为以下几种
		[LOW]		#只验证长度
		[MEDIUM]	#验证长度、数字、大小写、特殊字符
		[STRONG]	#验证长度、数字、大小写、特殊字符、字典文件

6.3 修改密码长度以及安全级别

set global validate_password_policy=0;
set global validate_password_length=1;

6.4 修改密码为简单密码

alter user 'root'@'localhost' identified by '123456';

7 使用远程工具连接,发现出错
在这里插入图片描述

解决办法:
使用root账户登录选择mysql数据库

mysql -u root -p
use mysql

查看mysql库中的user表的host值后修改为通配符%

select host from user where user='root';
update user set host='%' where user='root';
flush privileges;

查看修改结果并重新测试

select user,host from user;

测试使用远程工具连接成功
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值