在Ubuntu系统里安装MySQL的途径

在Ubuntu环境中安装MySQL的方法

Ubuntu下MySQL的安装

  • 1. 查看当前操作系统版本
  • 2. 添加MySQL APT源
    • 2.1 访问下载页面并获取发布包
    • 2.2 执行安装相关指令
    • 2.3 进行MySQL的安装
  • 3. 查看MySQL的运行状态
  • 4. 配置开机自动启动

1. 查看当前操作系统版本


通过执行命令lsb_release -a来查看系统版本信息:

在这里插入图片描述


2. 添加MySQL APT源


2.1 访问下载页面并获取发布包


下载地址:https://dev.mysql.com/downloads/repo/apt/

在这里插入图片描述

点击下载对应的.deb安装包,然后将其上传到服务器或者虚拟机中。

在这里插入图片描述


2.2 执行安装指令


运行指令:sudo dpkg -i [.deb文件]

选择8.0版本:

在这里插入图片描述

安装器选择Enabled选项:

在这里插入图片描述

完成上述两个选择后,直接点击ok确认:

在这里插入图片描述

接着更新APT源路径,执行命令apt-get update


2.3 安装MySQL


执行安装命令:apt-get install mysql-server

输入root用户的密码:

在这里插入图片描述

选择加密方式:

  • 使用强密码加密方式(RECOMMENDED)
    • 这是推荐的选项,会采用更安全的 caching_sha2_password 加密方式(MySQL 8.0+ 默认)。
    • 虽然安全性更高,但可能与部分旧版本的客户端或应用程序不兼容。
  • 使用传统认证方法(保留MySQL 5.x兼容性)
    • 会采用旧版的 mysql_native_password 加密方式(兼容MySQL 5.x)。
    • 如果你的应用程序还没有适配MySQL 8.0,可能需要选择这个选项。

在这里插入图片描述

当出现相关提示信息时,表明MySQL安装成功:

在这里插入图片描述


3. 查看MySQL状态


运行命令:systemctl status mysql

在这里插入图片描述

可以看到服务处于activate(running)的运行状态,并且默认是enabled开机自启动的。


4. 设置开机自启动


如果没有开启自启动功能,可以手动进行设置:

执行命令sudo systemctl enable mysql,然后运行sudo systemctl list-unit-files|grep mysql来查看是否设置成功:

在这里插入图片描述
显示设置成功。


文章整理自互联网,只做测试使用。发布者:Lomu,转转请注明出处:https://www.it1024doc.com/12800.html

(0)
LomuLomu
上一篇 10小时前
下一篇 9小时前

相关推荐

  • 开启AI大模型应用开发新篇:LangChain打造RAG增强检索生成

    开启AI大模型应用开发的新篇章:LangChain助力RAG增强检索生成 检索增强生成(RAG)是一种将“向量检索”和“大语言模型”相结合的技术途径,能在问答、摘要、文档分析等场景中极大提升准确性与上下文的利用率。 本文将基于 LangChain 构建完整的 RAG 流程,结合 PGVector 作为向量数据库,并用 LangGraph 构建状态图来控制流程…

    2025 年 6 月 23 日
    4000
  • 微服务篇-深入了解索引库与文档 CRUD 操作、使用 RestCliet API 操作索引库与文档 CRUD(Java 客户端连接 Elasticsearch 服务端)

    🔥博客主页: 【小扳_-CSDN博客】 ❤感谢大家点赞👍收藏⭐评论✍ 文章目录 1.0 索引库操作 1.1 Mapping 映射属性 1.2 索引库的 CRUD 1.2.1 创建索引和映射 1.2.2 查询索引库 1.2.3 修改索引库 1.2.4 删除索引库 2.0 文档操作 2.1 新增文档 2.2 查询文档 2.3 删除文档 2.4 修改文档 2.4.…

    2025 年 1 月 17 日
    27800
  • 深入理解 Java 接口的回调机制

    前言 回调是一种非常重要的编程技术,它广泛应用于事件驱动的编程、异步任务和框架设计中。在 Java 中,回调机制通常通过 接口 来实现。本篇博客将详细解析 Java 接口的回调原理、实现方式,以及实际开发中的应用场景。 泪崩了,期末JAVA编程考了回调,小编不会。 一、什么是回调? 回调(Callback) 是指通过将一个方法作为参数传递给另一个方法,在某些…

    2025 年 1 月 21 日
    24400
  • 2025年最新DataGrip永久破解教程 | 附激活码&注册码一键破解至2099年 🚀

    本教程适用于JetBrains全家桶(IDEA、PyCharm、DataGrip、GoLand等),亲测有效!💯 先晒成果!✨ 如图所示,我的DataGrip已成功破解到2099年,简直不要太爽~ 下面将手把手教你如何实现永久激活,方法同样适用于旧版本哦!无论你是Windows、Mac还是Linux系统,统统搞定!👍 第一步:下载DataGrip安装包 📥 …

    2025 年 6 月 13 日
    18100
  • 🔥2025最新PyCharm永久激活码分享|100%破解成功教程(支持JetBrains全家桶)

    还在为PyCharm激活发愁?😫 本教程将手把手教你如何永久激活PyCharm至2099年!适用于所有JetBrains产品(IDEA、PyCharm、DataGrip、Goland等),无论Windows、Mac还是Linux系统统统适用!💪 先来看看最新PyCharm版本破解成功的截图,有效期直接拉到2099年,简直不要太爽!🎉 📥 第一步:下载PyCh…

    2025 年 5 月 19 日
    2.5K00

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信