Linux--安装软件 (JDK 、tomcat、 mysql 超详细步骤)

目录

1.安装JDK

(1). 解压该软件

 (2).重命名解压后的目录

 (3).配置jdk的环境变量

 (4).刷新配置使其生效

2.安装 tomcat

(1).下载linux版本的tomcat

(2) 把tomcat软件放到Linux中

(3). 解压

(4). 启动tomcat

(5). 查看进程 ps -ef

 (6).结束进程 kill

(7). 访问tomcat

(8).放行指定端口号  ---------重要

(9).移除端口号

(10).查看防火墙放行的端口号 firewall-cmd --list-port

(11).查看防火墙的状态 systemctl status firewalld

(12).关闭防火墙: systemctl stop firewalld

(13).开启防火墙: systemctl start firewalld

(15).查询tomcat日志

3.安装MySQL

3.1.MySQL安装

(1). 下载wget命令

(2).在线下载mysql安装包

(3).安装MySQL

(4).安装mysql服务

(5).启动MySQL

3.2.修改MySQL临时密码

(1).获取MySQL临时密码

(2).使用临时密码先登录

(3).把MySQL的密码校验强度改为低风险

(4).修改MySQL的密码长度

(5). 修改MySQL密码

(6).测试

3.3.允许远程访问

(1).首先要关闭Cenots的防火墙

(2).修改MySQL允许任何人连接

(3).使用Navicat连接工具测试


1.安装JDK

JDK下载网址

下载后可以直接拖到finallshell中使用

统一放在: /usr/soft目录下

(1). 解压该软件

tar -zxvf jdk-8uXXXX.tar.gz

 (2).重命名解压后的目录

 (3).配置jdk的环境变量

目的:再任何目录下都可以识别JDK命令

vi  /etc/profile

 (4).刷新配置使其生效

source /etc/profile

2.安装 tomcat

必须安装过jdk

(1).下载linux版本的tomcat

https://tomcat.apache.org/download-90.cgi

(2) 把tomcat软件放到Linux中

(3). 解压

(4). 启动tomcat

cd bin/

 ./startup.sh 

(5). 查看进程 ps -ef

查看tomcat进程

ps -ef | grep tomcat

 (6).结束进程 kill

kill -9 进程号|进程名

(7). 访问tomcat

服务器IP:8080

 

 为何不能访问服务器的tomcat  因为linux服务器的防火墙:

解决一:可以放行指定端口号

解决二:关闭防火墙(不建议使用)

(8).放行指定端口号  ---------重要

firewall-cmd  --add-port=8080/tcp --zone=public --permanent
  • add-port=被放行的端口号/tcp
  • zone=作用域
  • permanent=永久有效

注意: 重启防火墙---systemctl restart firewalld

(9).移除端口号

firewall-cmd  --remove-port=8080/tcp --zone=public --permanent

注意: 重启防火墙---systemctl restart firewalld

(10).查看防火墙放行的端口号 firewall-cmd --list-port

firewall-cmd --list-port

 

(11).查看防火墙的状态 systemctl status firewalld

systemctl status firewalld

(12).关闭防火墙: systemctl stop firewalld

systemctl stop firewalld

再次访问tomcat服务器

(13).开启防火墙: systemctl start firewalld

systemctl start firewalld

  • 查看防火墙状态: systemctl status firewalld
  • 关闭防火墙: systemctl stop firewalld
  • 开启防火墙: systemctl start firewalld
  • 重启防火墙: systemctl restart firewalld
  • 开启禁用防火墙: systemctl disable firewalld
  • 添加端口号到防火墙: firwall-cmd --add-port=端口号/tcp  --zone=public --permanent
  • 移除端口 firwall-cmd --remove-port=端口号/tcp  --zone=public --permanent    
  • 查看放行的端口号  firwall-cmd --list-port

(15).查询tomcat日志

3.安装MySQL

3.1.MySQL安装

(1). 下载wget命令

yum -y install wget

(2).在线下载mysql安装包

wget https://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm

(3).安装MySQL

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

(4).安装mysql服务

  • 首先进入cd /etc/yum.repos.d/目录
cd /etc/yum.repos.d/

  • 安装MySQL服务(这个过程可能有点慢)
yum -y install mysql-server

如果报错

解决办法如下:

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

 再次执行  如下命令

yum -y install mysql-server

(5).启动MySQL

systemctl start mysqld
查看进程:
ps -ef | grep mysql

3.2.修改MySQL临时密码

MySQL安装成功后会有一个临时密码,我们可以使用grep命令查看临时密码先登录进去MySQL,然后修改MySQL密码。

(1).获取MySQL临时密码

grep 'temporary password' /var/log/mysqld.log

(2).使用临时密码先登录

mysql -uroot -p

我的临时密码是:tX9k?uVTUmX5

(3).把MySQL的密码校验强度改为低风险

set global validate_password_policy=LOW;

(4).修改MySQL的密码长度

set global validate_password_length=4;

(5). 修改MySQL密码

这里是修改密码为root

ALTER USER 'root'@'localhost' IDENTIFIED BY 'root'; 

(6).测试

先退出  exit
再登录  mysql -uroot -proot

3.3.允许远程访问

(1).首先要关闭Cenots的防火墙

sudo systemctl disable firewalld

(2).修改MySQL允许任何人连接

  1. 首先登录MySQL                mysql -uroot -proot
  2. 切换到mysql数据               use mysql;
  3. 切换到mysql数据               select Host,User from user;
  4. 修改为允许任何地址访问   update user set Host='%' where User='root';
  5. 刷新权限                            flush privileges;

(3).使用Navicat连接工具测试

 为端口放行

 连接成功

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值