云服务器安装JDK、Tomcat、MySQL

一、安装JDK

1、上传并解压安装包

XML 复制代码
tar  -zxvf   压缩文件名.tar.gz -C 安装目录

2、配置JDK环境变量

01、进入配置文件指令

XML 复制代码
vi /etc/profile

Java环境变量

XML 复制代码
#java environment
export JAVA_HOME=/javaxl/software/jdk1.8.0_151(jdk解压路径)
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

3、设置环境变量生效指令:

XML 复制代码
source /etc/profile

二、安装Tomcat

1、解压tomcat安装包

2、进入Tomcat的bin目录下

3、使用./startup.sh启动Tomcat

4、访问默认的8080端口

三、安装MySQL

1、下载wget

XML 复制代码
yum install -y wget

2、下载官方的mysql包

XML 复制代码
wget -c http://dev.mysql.com/get/mysql80-community-release-el7-7.noarch.rpm

3、安装mysql的包

XML 复制代码
yum -y install mysql80-community-release-el7-10.noarch.rpm

4、安装MySQL服务

禁用系统自带的 MySQL 模块,然后再安装服务。

XML 复制代码
# 导入 MySQL 8.0 的 GPG 密钥
rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2023

#  查看当前启用的模块
dnf module list mysql

#  禁用系统的 mysql 模块
dnf module disable mysql -y

#  安装 MySQL 8.0
yum -y install mysql-community-server

5、启动MySQL

6、查看运行状态

XML 复制代码
 service mysqld status
7.查看初始密码
XML 复制代码
sudo cat /var/log/mysqld.log | grep password
8. 进入mysql
XML 复制代码
mysql -u root -p
9.设置自己的密码

01、 改一个临时强密码(满足默认策略)

sql 复制代码
ALTER USER 'root'@'localhost' IDENTIFIED BY 'Root_123';

02、刷新权限

XML 复制代码
FLUSH PRIVILEGES;

03、查看是否已启用 validate_password

sql 复制代码
SHOW VARIABLES LIKE 'validate_password%';

04、设置为低策略(允许简单密码):

sql 复制代码
SET GLOBAL validate_password.policy=LOW;
SET GLOBAL validate_password.length=6;
SET GLOBAL validate_password.special_char_count = 0;

05、改成你想要的简单密码:

sql 复制代码
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'xxxx';
FLUSH PRIVILEGES;

10.mysql远程连接

相关推荐
无籽西瓜a8 小时前
【西瓜带你学Kafka | 第八期】 Kafka的主从同步、消息可靠性、流处理与顺序消费(文含图解)
java·分布式·后端·kafka·消息队列·mq
曦夜日长8 小时前
Linux系统篇,开发工具(五):git的基本使用和浅层认识
linux·运维·服务器
Harm灬小海8 小时前
【云计算学习之路】学习Centos7系统-ROOT密码重置方法
linux·运维·服务器·学习·云计算
IT瑞先生8 小时前
企业云服务器选型分析
运维·服务器
布吉岛的石头8 小时前
Java 程序员第 18 阶段:实战Agent工作流:Java搭建自动化业务智能体
java·python·自动化
zzqssliu8 小时前
SpringBoot框架搭建跨境独立站|Taocarts代购系统订单模块深度开发
java·spring boot·后端
dinl_vin8 小时前
FastAPI 系列 ·(四):数据库集成——SQLAlchemy 2.0 异步 ORM 与 Alembic 迁移
java·数据库·fastapi
编码者卢布8 小时前
【Azure Service Bus】Azure Service Bus Java SDK 中 Token 刷新异常的排查思路
java·python·azure
兰令水8 小时前
topcode【随机算法题】【2026.5.20打卡-java版本】
java·开发语言·算法
z202305089 小时前
RDMA之RoCEv2 无损网络PFC 、DCQCN 和ECN (7)
linux·服务器·网络·人工智能·ai