在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
上一篇 2025 年 7 月 7 日
下一篇 2025 年 7 月 7 日

相关推荐

  • datagrip破解合集下载含激活码资源

    免责声明:下文所述 DataGrip 破解补丁与激活码均来自互联网公开渠道,仅供学习研究,禁止商业用途。若条件允许,请支持正版!官方正版低至 32 元/年,支持全家桶:https://panghu.hicxy.com/shop/?id=18 DataGrip 是 JetBrains 出品的一款跨平台数据库 IDE,Windows、macOS、Linux 均可…

    DataGrip激活码 2025 年 12 月 2 日
    28200
  • 深入解析Java中的TCP协议(全面掌握TCP协议的核心知识)(上篇)

    导言:作为网络通信的基石,TCP协议以其稳定、有序的连接特性保障了数据的高效传输。无论是文件分享、实时通讯还是网页浏览,TCP都扮演着关键角色,是每位开发者必须精通的网络编程基础。 ✨✨ ✨这里是编程探索者的技术天地 ✨✨✨更多精彩内容欢迎访问编程探索者-CSDN博客在正式展开讨论前,先预览本文的知识框架: 内容纲要1.TCP报文结构解析1. 发送端端口标识…

    未分类 2025 年 5 月 11 日
    40000
  • IntelliJ IDEA2026年激活成功教程

    本教程适用于IDEA、PyCharm、DataGrip、Goland等,支持Jetbrains全家桶! 废话不多说,先上最新 IDEA 版本破解成功的截图,如下,可以看到已经成功破解到 2099 年辣,舒服! 接下来,我就将通过图文的方式, 来详细讲解如何激活 IDEA至 2099 年。 当然这个激活方法,同样适用于之前的旧版本! 不管你是什么操作系统,什么…

    IDEA破解教程 2026 年 1 月 24 日
    50800
  • 没有国外银行卡怎么订阅ChatGPT Plus?

    没有国外银行卡,仍可以通过可用的 App Store/Google Play 账号内购,或用微信支付宝购买卡密,把 Plus 开到自己的 ChatGPT 账号。普通国内银联卡通常不能直接替代官网要求的国际卡支付。

    未分类 2026 年 7 月 14 日
    3100
  • Nginx HttpHeader增加几个关键的安全选项

    针对像德勤这样的专业渗透测试(Pentest)的场景中,为了确保网站的安全性并通过严格的安全审查,需要为这些安全头配置更细致、专业的参数。 以下是对每个选项的建议以及设置值的详细说明: 1. Strict-Transport-Security (HSTS) 确保所有通信强制通过 HTTPS 并防止降级攻击。 推荐值: add_header Strict-Tr…

    未分类 2024 年 12 月 30 日
    53100

发表回复

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

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

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

关注微信