如何在 Ubuntu 上安装 MySQL

数据库可以有效地存储大量记录,使信息简单易查找。 除此之外,向现有数据添加或修改新数据也相对简单。 这篇文章是关于在 Ubuntu 上安装 MySQL 的,它是公共云中使用最广泛的 Linux 发行版,具有机器学习能力。 这对初学者来说很容易,因为它建立在 Debian 的设计和结构之上。 它专为企业服务器、台式机、云和物联网而设计。

MySQL 是 Oracle 开发的关系数据库管理系统 (RDBMS),专注于结构化查询语言 (SQL)。 数据库由组装数据的集合组成。 SQL 是一种编程语言,允许程序员从关系数据库中创建、更改和检索数据,以及管理用户访问。 MySQL 数据库使用 SQL。 MySQL 的进一步安装在适当的步骤中进行了说明。

在 Ubuntu 上安装 MySQL

以下是在您的 Ubuntu 服务器上安装 MySQL 的步骤。

第一步:在 Ubuntu 上安装 MySQL

apt 软件包存储库可用于在 Ubuntu 20.04 上安装 MySQL。 在撰写本文时,Ubuntu 的 MySQL 存储库的默认版本是 8.0.28 版。

在安装之前,首先,您需要更新服务器的软件包。 运行下面提到的命令来更新所有包。

$ sudo apt update

运行下面提到的命令完成“MYSQL-server”包的安装。

$ sudo apt install mysql-server

文本描述自动生成

MySQL 将被安装,但不需要您创建密码或修改任何其他设置。 我们将在接下来处理这个问题,因为它会使您的 MySQL 安装不安全。

步骤 2:验证 MySQL 的安装

要验证其安装,请运行以下命令以检查其状态:

$ systemctl status mysql.service

文本描述自动生成

第 3 步:在 Ubuntu 上配置 MYSQL

您应该在新的 MySQL 安装上运行 DBMS 的内置安全脚本。 对于远程 root 登录和示例用户,此脚本会覆盖一些不太安全的默认配置。

运行下面提到的安全脚本命令:

$ sudo mysql_secure_installation

将询问一系列问题,您可以在哪里调整 MySQL 安装的安全选项。 第一步将询问您是否要应用“密码验证”插件,该插件可用于在批准新 MySQL 用户密码之前评估其强度。

如果您启用“验证密码”插件,您创建的使用密码验证的 MySQL 用户必须使用符合您提供的规则的密码。 密码长度必须至少为“8 个字符”,并且由大写、小写和数字字母组合而成。 然后选择策略级别。 在此之后,无论您是否选择使用“验证密码”插件,都会要求为 MySQL 的 root 用户设置密码。 Enter 然后确认以下安全密码。

文本描述自动生成

然后,此脚本将提示您删除测试数据库,删除匿名用户/用户,并限制 root 用户/用户访问本地计算机。 所有问题都应以“Y”(是)回答。

文本描述自动生成

第 4 步:以 Root 用户身份登录

MySQL 客户端程序作为 MySQL 服务器包的依赖项安装,可用于通过命令行连接 MySQL 服务器。

在运行 MySQL 5.7(及更高版本)的 Ubuntu 中 MySQL 的 root 用户被设置为默认使用“auth socket”插件而不是密码进行验证。 启动 MySQL 客户端的操作系统用户的名称必须与命令中提供的 MySQL 用户的名称匹配,才能使该插件正常工作。

$ sudo mysql

文本描述自动生成

下面提到的代码将用于创建一个新用户。

$ mysql> CREATE USER ‘USERNAME’@’HOST’ IDENTIFIED BY ‘PASSWORD’

在“MySQL”提示符前写下如下代码,创建一个新用户“Linux”,主机“localhost”和密码“[email protected]”。

$ mysql> CREATE USER ‘linux’@’localhost’ IDENTIFIED BY ‘[email protected]’

文本描述自动生成

您可以通过编写下面提到的代码来授予权限。

$ mysql> GRANT CREATE, ALTER, DROP, INSERT, UPDATE, DELETE, SELECT, REFERENCES, RELOAD on *.* TO 'linux'@'localhost' WITH GRANT OPTION;

文本描述自动生成

下面提到的代码将退出 MySQL。

$ mysql> exit

以中等可信度自动生成形状描述

结论

数据库可以有效地存储大量记录。 MySQL 是一种关系型 DBMS,用于存储、编辑和删除数据。 本文介绍如何在您的 Ubuntu 系统(流行的 Linux 发行版)上安装 MYSQL 数据库。 正确按照步骤进行成功安装。