Linux安装JDK、Tomcat、MySql

我总结了几个Linux需要安装的软件,分享给大家

1、jdk的安装    (我们以jkd8为实例)

先去官网下载

 Java 归档下载 - Java SE 8u211 及更高版本 |甲骨文中国 (oracle.com)

这里我下载的是8u161。 我们在usr下创建一个目录soft,本篇所有的软件安装到这里,,下载好后,可以直接使用finallshell拖过来

然后解压该软件

 tar -zxvf jdk-8uXXXX.tar.gz

 然后可以重命名解压后的目录,这样看到更简洁

 配置环境变量

vi /etc/profile 

  然后刷新配置使其生效 输入java -version查看配置成功没有

source /etc/profile

 

 2、Tomcat的安装

下载linux版本的tomcat

Apache Tomcat® - Apache Tomcat 9 Software Downloads

把tomcat软件放到linux中

 解压

 

先进入到tomcat下的的bin目录,然后启动tomcat

查看进程

ps -ef | grep tomcat  

结束进程:

kill -9 进程号|进程名

 访问tomcat  服务器ip:8080

 

为何不能访问服务器的tomcat

因为linux服务器的防火墙对8080这个端口没有放行

有2种解决办法

1、放行指定端口号 -----------重点

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

注意: 放行后需要重启防火墙---systemctl restart firewalld  

 

移除端口号  
 firewall-cmd  --remove-port=8080/tcp --zone=public --permanent

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

 

以上操作都需要重启防火墙 

 2、防火墙关闭--------企业不建议使用

关闭防火墙: systemctl stop firewalld

 

 

再次访问tomcat

 开启防火墙: systemctl start firewalld

3、安装mysql 

项目启动时需要连接服务器上的mysql,而不是本机的mysql.

下载wget命令

yum -y install wget

在线下载mysql安装包  我这里用的是8.0.32版本

 wget https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm

 安装mysql

rpm -ivh  mysql80-community-release-el7-1.noarch.rpm 

 安装mysql服务

首先进入 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

 启动服务

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

 

获取mysql的临时密码

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

 使用临时密码先登录

mysql -uroot -p密码

 

先修改mysql密码以后在设置简单的密码

  ALTER USER 'root'@'localhost' IDENTIFIED BY 'qwe>QWE123';

把mysql密码校验强度设置为最低,方便修改密码

set global validate_password.policy=LOW;

 

修改mysql的密码长度

 set global validate_password.length=4; 

 

修改简单mysql密码

  ALTER USER 'root'@'localhost' IDENTIFIED BY '要修改的密码';

 

设置允许远程访问 

 

 update user set host='%' where user='root';

 

刷新权限

 flush privileges;

 

 放行mysql端口号

firewall-cmd  --add-port=3306/tcp --zone=public --permanent

 使用Navicat测试连接

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值