当前位置: 首页 > news >正文

云服务器安装JDK、Tomcat、MySQL

一、安装JDK

1、上传并解压安装包

tar  -zxvf   压缩文件名.tar.gz -C 安装目录

2、配置JDK环境变量

01、进入配置文件指令

vi /etc/profile

Java环境变量

#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、设置环境变量生效指令:

source /etc/profile

二、安装Tomcat

1、解压tomcat安装包

2、进入Tomcat的bin目录下

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

4、访问默认的8080端口

三、安装MySQL

1、下载wget

yum install -y wget

2、下载官方的mysql包

wget -c http://dev.mysql.com/get/mysql80-community-release-el7-7.noarch.rpm

3、安装mysql的包

yum -y install mysql80-community-release-el7-10.noarch.rpm

4、安装MySQL服务

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

# 导入 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、查看运行状态

 service mysqld status

7.查看初始密码
sudo cat /var/log/mysqld.log | grep password
8. 进入mysql
mysql -u root -p

9.设置自己的密码

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

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

02、刷新权限

FLUSH PRIVILEGES;

03、查看是否已启用 validate_password

SHOW VARIABLES LIKE 'validate_password%';

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

SET GLOBAL validate_password.policy=LOW;
SET GLOBAL validate_password.length=6;
SET GLOBAL validate_password.special_char_count = 0;

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

ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'xxxx';
FLUSH PRIVILEGES;

10.mysql远程连接

http://www.dtcms.com/a/477487.html

相关文章:

  • 科创企业品牌营销顾问:助力企业腾飞的关键角色
  • 怎样解读黑格尔的客观唯心主义
  • 5-2〔OSCP ◈ 研记〕❘ SQL注入攻击▸MySQL MSSQL基础
  • 电话交换机IPPBX的数据存储在AWS亚马逊云
  • 公共数据开放网站建设怎样做app
  • 嵌入式学习linux内核驱动8——IIC设备驱动和lm75-dht11
  • 经典机器学习深度学习领域数据集介绍
  • 个人网站怎么做才能值钱优设网页设计
  • 【Unity】MMORPG游戏开发(一)身份认证
  • 竞价网站与竞价网站之间做友情链接建邺区住房 建设 网站
  • Django视图与路由全解析:从URL到页面,一篇讲透
  • 推荐系统实战:python新能源汽车智能推荐(两种协同过滤+Django 全栈项目 源码)计算机专业✅
  • 数据结构二叉树——层序遍历 扩展二叉树的左视图
  • .NET Core + Nginx服务器零基础部署全流程(附资源)
  • 吴江区经济开发区规建设局网站手机app如何开发制作
  • excel中关联word邮件合并使用
  • const string getWord() ;和 string getWord() const ;是一样的效果吗
  • 语音控制 APP 开发:唤醒率 99% 的实现
  • Linux操作系统-进程(三)
  • electron中进程线程之间通信方式
  • wordpress 原图查看贵港seo
  • idea生成数据集调研
  • 深圳网站制作就找兴田德润安徽省建设厅网站资料下载
  • Java外功精要(3)——配置文件和mybatis
  • 2024年最新技术趋势分析:AI、前端与后端开发新动向
  • kanass入门到实战(20) - 项目负责人如何使用kanass驾驭项目
  • 无需公网 IP:神卓 K900 实现海康摄像头异地观看的两种简单方法
  • (19)100天python从入门到拿捏《多线程》
  • KVM-QEMU 的完整工作流程案例解析
  • 【LeetCode】69. x 的平方根