在 Ubuntu 下安装 MySQL 数据库

操作系统为 Ubuntu 22.04 server 64bit

1. 查看操作系统版本

bash 复制代码
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 用户

bash 复制代码
sudo -i

安装 rz 工具

bash 复制代码
apt install lrzsz

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

bash 复制代码
root@hcss-ecs-55b8:~# rz

root@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

执行安装命令

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

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

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

选到 ok 回车安装

下面提示说明安装成功

从 MySQL APT 源更新包信息

bash 复制代码
apt-get update
  1. 安装 MySQL

执行安装命令

bash 复制代码
apt-get install mysql-server

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

下面输入密码:

后面还有一次确认密码

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

  1. 查看 MySQL 状态

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

bash 复制代码
systemctl status mysql -- 查看 mysql 服务状态

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

  1. 开启自启动
bash 复制代码
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
  1. 登录 MySQL
bash 复制代码
mysql -uroot -p -- 登录,回车后下面输入密码

输入一些简单命令测试:

sql 复制代码
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)