Ubuntu 20安装JDK17和MySQL8.0

一.jdk

安装JDK

第一步:更新软件包:sudo apt update

第二步:安装JDK:sudo apt install openjdk-17-jdk

第三步:检测JDK: java -version

卸载JDK:

第一步:移除JDK包:apt-get purge openjdk17

第二步:卸载相关包:apt-get purge icedtea-* openjdk*

二.MySQL安装

第一步:查看版本:apt list | grep "mysql-server"

第二步:下载安装:sudo apt install mysql-server

第三步:查看状态:sudo systemctl status mysql

第四步:初始化:sudo mysql_secure_installation,几乎全是选y,害怕选错,可以耐心看!

第四步:连接mysql:sudo mysql

第五步:设置密码:ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '密码';

相关推荐
燃于AC之乐30 分钟前
【Linux系统编程】进程调度解析:优先级与O(1)调度算法
linux·操作系统·进程调度·进程优先级·调度算法
Nick.Q9 小时前
vim插件的管理与离线安装
linux·编辑器·vim
J2虾虾10 小时前
Docker启动超时,吓得我一身汗
运维·docker·容器
码农小卡拉10 小时前
Ubuntu22.04 安装 Docker 及 Docker Compose v2 详细教程
ubuntu·docker·容器
一生只为赢10 小时前
通俗易懂:ARM指令的寻址方式(三)
运维·arm开发·数据结构·嵌入式实时数据库
运维行者_10 小时前
2026 技术升级,OpManager 新增 AI 网络拓扑与带宽预测功能
运维·网络·数据库·人工智能·安全·web安全·自动化
头发还没掉光光11 小时前
HTTP协议从基础到实战全解析
linux·服务器·网络·c++·网络协议·http
液态不合群11 小时前
Nginx多服务静态资源路径冲突解决方案
运维·nginx
小白同学_C11 小时前
Lab2-system calls && MIT6.1810操作系统工程【持续更新】
linux·c/c++·操作系统os
物理与数学11 小时前
linux内核 struct super_block
linux·linux内核