如何在 Linux Mint 20 和 Ubuntu 20.04 上安装 MySQL?
MySQL 是一个开源、简单的关系数据库,它使用 SQL(结构化查询语言)来管理和操作数据。 MySQL 是 LAMP (https://linux教程/install-lamp-stack-ubuntu/) 堆栈的重要组成部分。截至撰写本文时,MySQL 的最新版本是 8.0.23。
这篇文章解释了 Linux Mint 20 和 Ubuntu 20.04 上的 MySQL 安装。
在 Linux Mint 20 和 Ubuntu 20.04 上安装 MySQL
在安装 MySQL 之前启动终端并更新 apt 存储库缓存:
接下来,使用以下命令安装 MySQL 服务器:
按“y”继续安装 MySQL 服务器。
成功安装 MySQL 服务器后,检查安装的版本并使用以下命令验证安装:
安装成功后,MySQL服务将自动启动。要检查 MySQL 服务器的状态,请运行以下命令:
输出显示 MySQL 服务处于活动状态并正在运行。
在 Linux Mint 20 和 Ubuntu 20.04 上配置 MySQL
mysql_secure_installation 脚本默认随 MySQL 安装一起提供,可让我们确保 MySQL 的安全。
使用以下命令运行 mysql_secure_installation 脚本:
在执行mysql_secure_installation脚本期间,将会显示各种提示。首先,您将看到三个级别的密码验证策略。您应该按“y”来设置密码。此外,通过输入相应的数字来选择密码级别。
此外,输入密码并重新输入密码进行确认。命令行将显示估计的密码强度。
此外,系统还会提示您删除匿名用户、测试数据库并重新加载权限表。根据您的选择按‘y’或‘n’,配置就会成功。
创建新用户
要从命令行启动 MySQL 服务器,请使用以下命令:
MySQL 交互式 shell 将启动。一旦MySQL服务器设置完毕,MySQL就会创建一个root用户来管理数据库并执行各种管理操作。
此外,您还可以在MySQL服务器中创建新用户。创建新用户时,输入用户名和密码。按照下面给出的语法创建新用户:
成功创建新用户后,您可以为该用户授予权限,如下所示:
*.* 将向新创建的用户授予所有类型的权限。
建议刷新权限。它将释放服务器在创建新用户时缓存的额外内存。
登录MySQL服务器并创建数据库
现在让我们登录MySQL服务器并创建一个新数据库。要执行登录,请使用以下命令:
输入您之前为此用户设置的密码,MySQL 交互式 shell 将启动。
要创建新数据库,请执行以下命令:
要查看所有可用数据库的列表,请键入命令:
结论
MySQL 是一种非常流行的开源关系数据库。 MySQL 服务器包含在 Linux Mint 20 和 Ubuntu 20.04 标准存储库中。本文介绍了两个流行的 Linux 发行版(即 Linux Mint 20 和 Ubuntu 20.04)上的 MySQL 安装。