如何在 Ubuntu 20.04 LTS 中安装和配置 MySQL

MySQL 代表 My(联合创始人 Michael Widenius 的女儿名)Structured Query Language,是一种开源关系数据库管理系统。 该 RDBMS 受 Oracle 支持,几乎可以在所有平台上运行,例如 Linux、UNIX 和 MS Windows。 MYSQL 通常是在线发布和基于 Web 的应用程序的首选。 Facebook、YouTube 和 Twitter 都使用 MySQL 作为他们的 RDBMS。 MySQL 是非常流行的 LAMP 堆栈的一部分:Linux, Apache、MySQL 和 Python/PHP/Perl。

在本文中,我们将逐步介绍如何进行:

  • 安装 apt 包存储库中可用的最新版本的 MySQL
  • 运行 MySQL 安全脚本
  • 配置root用户访问MySQL shell
  • 最后测试 MySQL 是否正在运行

我们已经在 Ubuntu 20.04 LTS 系统上运行了本文中提到的命令和过程

MySQL安装和安全配置

在本节中,我们将描述如何从 Ubuntu 命令行安装 MySQL 并配置安全性。

您可以从应用程序启动器搜索栏或按 Ctrl+Alt+T 打开 Ubuntu 命令行、终端。

第 1 步:更新存储库索引

要从 Internet 存储库安装软件的最新可用版本,您的本地存储库索引必须与其匹配。 运行以下命令 sudo 更新您的本地存储库索引:

$ sudo apt-get update

第二步:用apt安装MySQL服务器

请运行以下命令作为 sudo 从 APT 存储库安装 MySQL。

$ sudo apt-get install mysql-server

请注意,只有 Ubuntu 上的授权用户才能添加、删除和配置软件。

系统可能会要求您输入密码 sudo 并为您提供 Y/n 选项以继续安装。 输入 Y 然后按 Enter; 然后将在您的系统上安装 MySQL。 但是,该过程可能需要一些时间,具体取决于您的互联网速度。

步骤 3:验证安装(可选)

您可以通过在终端中运行以下命令来验证您的 MySQL 安装并检查版本号:

$ mysql --version

步骤 4:通过运行提供的安全脚本进行安全配置

每当您安装 MySQL 的新副本时,您都应该更改一些默认设置以提高 MySQL 安装的安全性。 这些包括删除测试用户、测试数据库和允许 root 用户远程登录。

运行以下命令 sudo 启动安全脚本:

$ sudo mysql_secure_installation