超全实战操作详解合集——阿里云ECS服务器(CentOS 7.8 64位)安装rpm格式jdk、tomcat8、mysql8三件套

news2024/11/18 18:17:56

 一、下载rpm格式的jdk

网上自行下载下载jdk,使用Xftp连接Linux主机,将jdk文件放入任意目录下(为方便后续操作,重命名为1.rpm)

a75a7a0c9c35438c87b7f1f99004a474.png

二、安装jdk

进入存放jdk文件的目录,使用命令yum -y install 1.rpm 进行安装jdk

b8725faaffad4dd18a20f6f2682cb656.png

 三、配置jdk环境

进入/usr/java目录下操作

3d01d33321da4c28b8b67d0e4dccae1e.png

 进入etc/profile下配置环境

vim /etc/profile
export JAVA_HOME=/usr/java/jdk-19
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin

 四、查看java运行状态及版本信息

998d9eb655004d48adc55a0baf12d6f8.png

 f35286bd8ca840e585236c0c3886168d.png

 五、下载Tomcat

 

线上下载对应的tomcat的linux版本(小陈在这使用的是tomcat8)

747a06df128742bc9909568e8beab037.png

 六、解压Tomcat安装包

4e19b706735646d09281d122742aee94.png

 七、配置Tomcat环境

切换到tomcat目录下的bin目录编辑tomcat环境

1024735df36c4ac7902cac108b6ce367.png

d04a25b9b9604699bef313f71499366d.png

八、开放阿里云服务器安全组8080端口号

58734a73d1624b79a2015a9b13d64e40.png

 

九、运行Tomcat

 编辑完tomcat环境后报存并启动tomcat

47d31cfc8d48454fb05b371f974902d3.png

dddea6448947449cbdcd782c484ef793.png

 

十、MySQL下载地址

MySQL :: Download MySQL Community Server (Archived Versions)

763071659c914f1b96be0c7826cd3427.png

 十一、安装MySQL

1、下载依赖

yum -y install libaio

2、将mysql放到 /usr/local/目录

将包mysql-8.0.28-linux-glibc2.12-x86_64.tar.xz放到 /usr/local/目录下并解压,重命名文件夹

cd /usr/local/
tar -xvf mysql-8.0.28-linux-glibc2.12-x86_64.tar.xz
mv mysql-8.0.28-linux-glibc2.12-x86_64 mysql8

3、在mysql8目录下创建文件夹

mkdir data
mkdir tmp

4、在mysql8目录下创建用户组以及用户和密码

groupadd mysql
useradd -g mysql mysql

5、授权用户

chown -R mysql.mysql /usr/local/mysql8/

6、编辑my.cnf文件

vim /etc/my.cnf 

7、配置(复制粘贴到/etc/my.cnf中)

[mysqld]
basedir = /usr/local/mysql8
datadir = /usr/local/mysql8/data
port = 3306
socket = /usr/local/mysql8/tmp/mysql.sock

#必填项
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8
socket = /usr/local/mysql8/tmp/mysql.sock

8、切换到mysql的bin目录下初始化基础信息

cd bin
./mysqld --initialize --user=mysql

 一定记住红框mysql密码

118d342366704df5b24cb026f3b208ec.png

9、添加mysqld服务到系统

(切换到mysql8目录下)

cp support-files/mysql.server /etc/init.d/mysql.server

10、授权以及添加服务

(cd support-files切换到support-files目录)

chmod +x /etc/init.d/mysql.server
chkconfig --add mysql.server

11、查看是否添加成功

chkconfig --list

12、将mysql命令添加到服务

ln -sf /usr/local/mysql8/bin/mysql /usr/bin

13、启动服务

(切换到mysql8下的bin目录)并查看启动状态(显示ok即可)

service mysql.server start
service mysql.server status

14、登录mysql

(注意:-p后不能直接加密码,先用此命令再输入前面查到的原始密码即可)

mysql -uroot -p

15、登录mysql后修改root密码

(其中123456为新密码)

ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
flush privileges;

16、切换到mysql库

use mysql;
select host,user,plugin from user;

18fe7f0750fc4d308aa5396a712eb66a.png

17、修改远程连接并生效 

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

6eac2bbbe6c549a085392f03a7612d66.png

18、阿里云服务器配置安全组

(开放mysql3306端口)

69e3fdba0a734d809f093ffb51ea0ea9.png

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/455248.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

前端工具 Prettier 详细使用流程(兼容ESLint)

一、简介 中文文档,英文官网。 Prettier 是一个开箱即用的代码格式化程序。用来批量处理旧代码的统一,涉及引号、分号、换行、缩进等。支持目前大部分语言处理,包括 JavaScript、Flow、TypeScript、CSS、SCSS、Less、JSX、Vue、GraphQL、JSO…

【计算机视觉】华为天才少年谢凌曦:关于视觉识别领域发展的个人观点!

文章目录 一、前言二、CV的三大基本困难和对应研究方向三、以下简要分析各个研究方向3.1 方向1a:神经网络架构设计3.2 方向1b:视觉预训练3.3 方向2:模型微调和终身学习3.4 方向3:无限细粒度视觉识别任务 四、在上述方向之外五、结…

“踏浪”自动驾驶量产潮,商业化加速的知行科技奔赴IPO

今春过半,自动驾驶产业链扎堆上市的情况在延续,一位新的重量级选手加入了这场热潮。 4月4日,自动驾驶领域领先的解决方案提供商知行汽车科技(苏州)股份有限公司(即“知行科技”),向港交所递交招股书&#…

全网多种方法解决error: failed to push some refs to ‘xxx‘

文章目录 1. 复现错误2. 分析错误3. 解决错误4. 解决该错误的其他方法 1. 复现错误 今天使用git status查看文件状态,发现有一个文件未提交,如下代码所示: D:\project\test>git status On branch master Your branch is up to date with …

【剑指offer】学习计划day1

目录 一. 前言 二. 用两个栈实现队列 a.题目 b.题解分析 c.AC代码 二. 包含min函数的栈 a.题目 b.题解分析 c.AC代码 一. 前言 本系列是针对Leetcode中剑指offer学习计划的记录与思路讲解。详情查看以下链接: 剑指offer-学习计划https://leetcode.cn/study-pla…

Java八大基本数据类型

Java八大基本数据类型 byteshortintlongfloatdoublebooleanchar byte byte数据类型是8位、有符号的,以二进制补码表示的整数 最小值是-128(-2^7); 最大值是127(2^7-1); 默认值是0; byte类型用在…

stm32读写内部Flash

stm32内部flash地址架构映射 因为我的stm32f407的内部flash是1M的所以块2不存在,但他的地址仍然存在,只是没有作用,这是stm32的整体框架。 主存储器 一般我们说 STM32 内部 FLASH 的时候,都是指这个主存储器区域,它…

duilib窗口拖动

直接使用如下就可以了,不用再使用继承。 LRESULT CXmlWnd::OnNcHitTest(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled) {POINT pt;RECT rcClient;RECT rcCaption;CControlUI * pControl NULL;rcCaption m_P…

C++练级之初级:第五篇

C练级之初级:第五篇 第五篇 C练级之初级:第五篇1.auto关键字2.for循环改进3.指针空值nullptr4.内联函数4.1内联函数的概念4.2内联函数的注意点 总结 1.auto关键字 🤔什么是auto(automatic的缩写,自动的意思)关键字? au…

OpenShift 4 - 在 CI/CD Pipeline 中创建 KubeVirt 容器虚拟机 - 方法1+2 (视频)

《OpenShift / RHEL / DevSecOps 汇总目录》 说明:本文已经在支持 OpenShift 4.12 的 OpenShift 环境中验证 文章目录 准备环境安装可实现 KubeVirt 操作的 Tekton 资源创建密钥对 在 CI/CD 流水线管道中创建 VM方法1:通过 Manifest 任务创建 VM方法2&am…

如何实现Spring AOP以及Spring AOP的实现原理

AOP:面向切面编程,它和OOP(面向对象编程)类似。 AOP组成: 1、切面:定义AOP是针对那个统一的功能的,这个功能就叫做一个切面,比如用户登录功能或方法的统计日志,他们就各种是一个切面。切面是有切点加通知组成的。 2、连接点:所有可…

ClickHouse快速入门

目录 1 ClickHouse介绍1.1 ClickHouse 的特点1.1.1 列式存储1.1.2 DBMS 的功能1.1.3 多样化引擎1.1.4 高吞吐写入能力1.1.5 数据分区与线程级并行1.1.6 性能对比 2 数据类型2.1 整型2.2 浮点型2.3 布尔型2.4 Decimal 型2.5 字符串2.6 枚举类型2.7 时间类型2.8 数组 3 表引擎3.1…

SpringBoot tomcat核心参数

server.tomcat.threads.min-spare10server.tomcat.threads.max200server.tomcat.max-connections8192server.tomcat.accept-count100 第一个参数代表程序启动就会开启10个线程。 如果我改成20个,看看什么情况,可以看到初始化了20个线程 看第二个参数&am…

2022年中国云市场份额:阿里云腾讯云下降

我是卢松松,点点上面的头像,欢迎关注我哦! 4月23日,IDC发布《中国公有云服务市场(2022下半年)跟踪》,占据前四的分别为阿里云(40.6%)、华为云(11.0%)、腾讯云(11.0%)、中国电信(8.7%)。咱们说重点,如下图所…

DFMEA 在车用燃料电池空压机设计中的应用

摘要: DFMEA在空压机研发中的应用 氢气具有资源丰富、热值高和无污染等特点,因而是燃料电池汽车最理想的二次能源。空压机作为燃料电池汽车的关键总成,掌握其核心部件的设计和制造技术非常必要。应用传统的设计方法进行相关零部件如空气轴承…

D3.js(2) Data-Join

什么是Data-Join? 本质上是将数据与图元绑定 可以省去大量根据数据设置图元属性的代码量,对动态变化的数据提供统一接口 D3.js绑定数据的三个状态 Enter 数据数量>图元数量,d3.js会根据新增的数据生成相应的图元 给不存在数据绑定的图…

跨境电商服务简单说明

​ 前言 跨境电商服务是指通过互联网平台进行国际贸易的一种新型商业模式,涉及跨境物流、跨境支付、跨境电商平台等多个领域。随着全球化的不断推进和消费者需求的不断变化,跨境电商服务行业呈现出快速发展的趋势。 发展背景 跨境电商服务行业的发展背景…

基于ArcGIS Pro、R、INVEST等多技术融合下生态系统服务权衡与协同动态分析

生态系统服务是指生态系统所形成的用于维持人类赖以生存和发展的自然环境条件与效用,是人类直接或间接从生态系统中得到的各种惠益。联合国千年生态系统评估(Millennium ecosystem assessment,MA)提出生态系统服务包括供给、调节、…

JavaScript 函数调用和JavaScript 闭包

文章目录 一、JavaScript 函数调用二、JavaScript 闭包总结 一、JavaScript 函数调用 JavaScript 函数有 4 种调用方式。 每种方式的不同在于 this 的初始化。 this 关键字 一般而言,在Javascript中,this指向函数执行时的当前对象。 注意 this 是保留…

美创科技首届渠道高峰论坛| 两大分论坛亮点汇聚

4月22日,美创科技首届渠道高峰论坛在海南三亚隆重举行,本届高峰论坛以“新起点 新战略 共赢数安蓝海”为主题,全国各地200余家合作伙伴齐聚。当日下午,行业分论坛、技术分论坛两大论坛以及圆桌会议,多方视角、全方位共…