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

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用户密码:

在这里插入图片描述

选择加密方式:

  • Use Strong Password Encryption (RECOMMENDED)
    • 推荐选择,使用更安全的 caching_sha2_password 加密方式(MySQL 8.0+ 默认)。
    • 提供更好的安全性,但部分旧版客户端或应用程序可能不兼容。
  • Use Legacy Authentication Method (Retain MySQL 5.x Compatibility)
    • 使用旧版的 mysql_native_password 加密方式(MySQL 5.x 兼容)。
    • 如果您的应用程序尚未适配 MySQL 8.0,可能需要选此项。

在这里插入图片描述

出现这些信息表示安装完成:

在这里插入图片描述


3. 查看MySQL状态


命令:systemctl status mysql

在这里插入图片描述

服务为activate(running)运行状态,且默认是enabled开机自启动。


4. 设置开机自启动


如果没有开启自启动,可以手动设置:

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

在这里插入图片描述
成功。


http://www.xdnf.cn/news/2407.html

相关文章:

  • 前端高频面试题day2
  • 【MySQL】表的CRUD
  • 第1讲、#PyTorch教学环境搭建与Tensor基础操作详解
  • 计算机网络学习笔记 4-6章
  • 量子网络:构建未来通信的超高速“高速公路”
  • css面板视觉高度
  • 爬虫技术入门:基本原理、数据抓取与动态页面处理
  • Git 全面解析:从核心概念到生态应用
  • setup和hold互卡问题剖析
  • 【NVM】管理不同版本的node.js
  • AOSP Android14 Launcher3——动画核心类QuickstepTransitionManager详解
  • Animate 中HTMLCanvas 画布下实现拖拽、释放、吸附的拼图游戏
  • Shell脚本-until语法结构
  • 哈希封装unordered_map和unordered_set的模拟实现
  • 纯净IP的优势:稳定性与安全性的结合
  • Ubuntu22.04/24.04 P104-100 安装驱动和 CUDA Toolkit
  • FISCO BCOS 智能合约开发详解
  • Unreal Engine 实现软件测试方案的仿真体验
  • Nacos简介—4.Nacos架构和原理三
  • 如何排查服务器中存在的后门程序
  • 基于RuoYi的WMS仓库管理系统源码级解决方案
  • SQL 处理重复数据之技巧(Techniques for Handling Duplicate Data with SQL)
  • 使用cmd来创建数据库和数据库表-简洁步骤
  • 对鸿蒙 Next 系统“成熟论”的深度剖析-优雅草卓伊凡
  • 基于ssm的图书管理借阅系统(全套)
  • chrony服务器(2)
  • html5:从零构建经典游戏-扫雷游戏
  • Git 使用教程
  • 矩阵系统源码搭建热门音乐功能板块开发,支持OEM
  • Redux-Saga vs Redux-Thunk