在Ubuntu 22.04 LTS Jammy Linux 系统上安装MySQL


本教程将展示使用命令终端在Ubuntu 22.04 LTS Jammy 上安装MySQL数据库服务器的简单步骤。

1. Update Apt Package Index

由于我们即将使用系统的默认存储库来安装MySQL包,因此在进一步操作之前,让我们运行update命令。

sudo apt update && sudo apt upgrade

2. Install MySQL Server & client on Ubuntu 22.04

我们不需要在Ubuntu 22.04上手动添加任何存储库,因为安装MySQL Server的软件包已经可以下载并使用系统的标准repo进行设置。

sudo apt install mysql-server

注意:以上命令将在Ubuntu机器上安装服务器和客户端。然而,如果您正在寻找一个只安装MySQL客户端的命令,以便使用命令行连接远程数据库服务器,那么以下是获取它的方法:

sudo apt install mysql-client

3. To Check the version

安装完成后,检查系统上的MySQL服务器版本,可以运行如下命令:

mysql --version

4. Run the Security script to secure MySQL

默认情况下,安装后,我们的MySQL是不安全的,为了提高其安全性,我们可以删除演示数据库,限制远程访问,并可以设置根密码。以下是要运行的命令:

sudo mysql_secure_installation

当您运行上述命令时,它将提供一个基于文本的向导来保护您的数据库服务器。以下是它将要问的问题:

VALIDATE PASSWORD COMPONENT : Y

密码验证策略有三个级别:

LOW Length >= 8
MEDIUM Length >= 8, numeric, mixed case, and special characters
STRONG Length >= 8, numeric, mixed case, special characters, and dictionary file

根据所需密码的强度,选择值并按Enter键。
0 = LOW,1 = MEDIUM,2 = STRONG
之后,输入要为MySQL根用户设置的密码。

如果出现错误:

SET PASSWORD has no significance for user ‘root’@’localhost’ as the authentication method used doesn’t store authentication data in the MySQL server. Please consider using ALTER USER instead if you want to change authentication parameters.

首先按Ctrl+C退出脚本,然后运行:

sudo mysql

设置root密码:

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password by 'YourPassword';

然后运行:

exit;

再次运行安全安装脚本:

sudo mysql_secure_installation

然后脚本会问这些问题:

Enter the password for user root:输入密码,然后按下ENTER.
Change the password for root?输入N,然后按下ENTER.
Remove anonymous users?输入Y,然后按下ENTER.
Disallow root login remotely?输入Y,然后按下ENTER.
Remove test database and access to it?输入Y,然后按下ENTER.
Reload privilege tables now?输入Y,然后按下ENTER.

5. Login Database Server as the root user

一旦安装和保护完成,我们就可以与根用户一起登录到MySQL服务器,以创建数据库表或用户。

sudo mysql -u root -p

输入您为其设置的密码。

6. Manage MySQL service

我们可以使用这个命令来检查MySQL的服务在后台是否运行良好:

sudo systemctl status mysql

在这里插入图片描述

要停止服务,请执行以下操作:

sudo systemctl stop mysql

要重启服务,请执行以下操作:

sudo systemctl restart mysql

7. How to update?

如果有最新版本的MySQL可用于Ubuntu 22.04,那么我们只需运行系统更新和升级命令即可获得:

sudo apt update && sudo apt upgrade

8. Uninstall or Remove MySQL from Ubuntu 22.04

由于某些原因,如果您的系统上不需要MySQL服务器,那么我们可以将其从Ubuntu 22.04中完全删除。但是,在此之前,如果有重要的东西,请确保您有数据库的备份。

sudo apt autoremove --purge mysql-server
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Kuo-Teng

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值