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

在 Ubuntu 下安装 MySQL 数据库

操作系统为 Ubuntu 22.04 server 64bit

1. 查看操作系统版本

root@hcss-ecs-55b8:~# lsb_release -a
No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 22.04.5 LTS
Release:	22.04
Codename:	jammy

2. 添加 MySQL APT 源

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

下载地址:MySQL :: Download MySQL APT Repository

tip:可能需要登录,以及填写一些用途,选一些学习教育之类的即可

2.2 安装发布包

切换到 root 用户

sudo -i

安装 rz 工具

apt install lrzsz

使用 rz 命令上传前面下载的 mysql apt 文件

root@hcss-ecs-55b8:~# rzroot@hcss-ecs-55b8:~# ll
-rw-r--r--  1 root root 18108 Jul 13 16:54 mysql-apt-config_0.8.34-1_all.deb

2.3 安装 MySQL

执行安装命令

dpkg -i mysql-apt-config_0.8.34-1_all.deb -- 注意这个版本是你自己的

第一个选项回车进去选择版本

ESC 返回进去第二个选项 SQL 连接器,选择启用

选到 ok 回车安装 

下面提示说明安装成功 

从 MySQL APT 源更新包信息

apt-get update

3. 安装 MySQL

执行安装命令

apt-get install mysql-server

中间要输入一次 Y/y 确认安装

下面输入密码:

后面还有一次确认密码

当出现 done!后即表示安装成功

4. 查看 MySQL 状态

安装完成后 MySQL 服务会自动启动

systemctl status mysql -- 查看 mysql 服务状态

可以使用 systemctl [stop | start | restart | status] mysql,命令对 MySQL 服务进行 [停止 | 启动 | 重启 | 查看服务状态] 操作

5. 开启自启动

root@hcss-ecs-55b8:~# systemctl enable mysql -- 设置自启动
root@hcss-ecs-55b8:~# systemctl list-unit-files|grep mysql -- 查看状态
mysql.service                              enabled         enabled
mysql@.service                             disabled        enabled

6. 登录 MySQL

mysql -uroot -p -- 登录,回车后下面输入密码

 输入一些简单命令测试:

mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| sys                |
+--------------------+
4 rows in set (0.00 sec)mysql> select version();
+-----------+
| version() |
+-----------+
| 8.4.5     |
+-----------+
1 row in set (0.00 sec)
http://www.dtcms.com/a/278024.html

相关文章:

  • 从文本中 “提取” 商业洞察“DatawhaleAI夏令营”
  • 电路分析基础(02)-电阻电路的等效变换
  • Matlab批量转换1km降水数据为tiff格式
  • 【LeetCode100】--- 5.盛水最多的容器【复习回顾】
  • ssm学习笔记day05
  • QT 多线程 管理串口
  • 《[系统底层攻坚] 张冬〈大话存储终极版〉精读计划启动——存储架构原理深度拆解之旅》-系统性学习笔记(适合小白与IT工作人员)
  • springboot高校竞赛赛事管理系统 计算机毕业设计源码23756
  • Java行为型模式---策略模式
  • 第1章 概 述
  • dll文件缺失解决方法
  • C++——static成员
  • HiPPO: Recurrent Memory with Optimal Polynomial Projections论文精读(逐段解析)
  • QT控件命名简写
  • Linux内核高效之道:Slab分配器与task_struct缓存管理
  • 编译器优化——LLVM IR,零基础入门
  • 学习C++、QT---23(QT中QFileDialog库实现文件选择框打开、保存讲解)
  • 7月13日日记
  • 时间管理四象限理论
  • 小白学Python,操作文件和文件夹
  • 阶段性渗透总结
  • 第五章 Python手写数字识别【CNN卷积神经网络实现】
  • Windows怎样同步时间服务器?
  • 最简约的Windows多标签页文件管理器推荐 - 360文件夹 - 免费开源绿色软件推荐
  • Lucene原理
  • Android自定义View的事件分发流程
  • (33)记录描述窗体组件属性的枚举量 enum Qt :: WidgetAttribute, 简记为 WA_
  • Java结构型模式---外观模式
  • 和 *,以及 -> 和 .
  • C语言基础知识--柔性数组