如何在 Ubuntu Linux 中安装 MySQL

简介:本教程教您在基于 Ubuntu 的 Linux 发行版中安装 MySQL。 您还将学习如何验证您的安装以及如何首次连接到 MySQL。

MySQL 是典型的数据库管理系统。 它用于许多技术堆栈,包括流行的 (Linux, Apache, MySQL, PHP) 堆栈。 它已经证明了它的稳定性。 另一件事使 MySQL 太棒了,它是 开源的.

MySQL 用途 关系数据库 (基本上 表格数据)。 以这种方式存储、组织和访问数据真的很容易。 为了管理数据, SQL (结构化查询语言) 用来。

在本文中,我将向您展示如何 安装利用 Ubuntu 18.04 中的 MySQL 8.0。 让我们开始吧!

在 Ubuntu 中安装 MySQL

我将介绍两种安装方式 MySQL 在 Ubuntu 18.04 中:

  1. 从 Ubuntu 存储库安装 MySQL。 很基础,不是最新版(5.7)
  2. 使用官方存储库安装 MySQL。 您必须在流程中添加一个更大的步骤,但无需担心。 此外,您将拥有最新版本 (8.0)

需要时,我会提供屏幕截图来指导您。 对于本指南的大部分内容,我将在 终端 (默认热键: CTRL+ALT+T)。 不要害怕它!

方法 1. 从 Ubuntu 存储库安装 MySQL

首先,通过输入以下内容确保您的存储库已更新:

sudo apt update

现在,要安装 MySQL 5.7,只需键入:

sudo apt install mysql-server -y

而已! 简单高效。

方法2.使用官方仓库安装MySQL

虽然这个方法还有几个步骤,但我会一一进行,我会尝试写下清晰的笔记。

第一步是浏览 下载页面 MySQL官方网站的。

在这里,下到 下载链接 为了 DEB 包.

向下滚动查看有关 Oracle Web 的信息并右键单击 不,谢谢,开始我的下载。 选择 复制链接地址.

现在回到终端。 好 利用 卷曲 命令 下载包:

curl -OL https://dev.mysql.com/get/mysql-apt-config_0.8.12-1_all.deb

https://dev.mysql.com/get/mysql-apt-config_0.8.12-1_all.deb 是我从网站上复制的链接。 根据 MySQL 的当前版本,它可能会有所不同。 让我们使用 磅数 开始安装 MySQL:

sudo dpkg -i mysql-apt-config*

更新您的存储库:

sudo apt update

要实际安装 MySQL,我们将使用与第一种方法相同的命令:

sudo apt install mysql-server -y

这样做将在您的终端中打开一个提示 包配置. 使用 向下箭头 选择 选项。

Enter. 这应该会提示您输入一个 密码:. 您基本上是在为 MySQL 设置 root 密码。 不要将其与 Ubuntu 系统的 root 密码混淆。

输入密码并按 标签 选择 . 按 Enter. 你现在必须 重新输入密码. 完成后,按 标签 再次选择 . 按 Enter.

一些 信息 将介绍如何配置 MySQL 服务器。 按 标签 选择 Enter 再次:

在这里你需要选择一个 默认身份验证插件. 确保 使用强密码加密 被选中。 按 标签 接着 Enter.

而已! 您已成功安装 MySQL。

验证您的 MySQL 安装

核实 MySQL 安装正确,使用:

sudo systemctl status mysql.service

这将显示有关该服务的一些信息:

你应该看到 活跃:活跃(运行) 在那里某处。 如果没有,请使用以下命令启动 服务

sudo systemctl start mysql.service

配置/保护 MySQL

对于新安装,您应该运行提供的命令以获取与安全相关的更新。 那是:

sudo mysql_secure_installation

这样做首先会询问您是否要使用 验证密码组件. 如果你想使用它,你必须选择一个最小密码强度(0 – 低,1 – 中,2 – 高)。 您将无法输入任何不遵守所选规则的密码。 如果您没有使用强密码的习惯(您应该!),这可能会派上用场。 如果您认为它可能有帮助,请输入 或者 并按下 Enter,然后选择一个 强度等级 输入您的密码并输入您要使用的密码。 如果成功,您将继续 固定 过程; 否则您将不得不重新输入密码。

但是,如果您不想要此功能(我不会),只需按 Enter 或者 任何其他键 跳过使用它。

对于其他选项,我建议 启用 他们(输入 或者 并按下 Enter 对于他们每个人)。 它们是(按此顺序): 删除匿名用户,远程禁止root登录,删除测试数据库并访问它,现在重新加载权限表.

连接和断开 MySQL 服务器

为了能够运行 SQL 查询,您首先必须使用 MySQL 连接到服务器并使用 MySQL 提示符。 执行此操作的命令是:

mysql -h host_name -u user -p
  • -H 用于指定一个 主机名 (如果服务器位于另一台机器上;如果不是,则省略它)
  • -u 提到 用户
  • -p 指定您要输入一个 密码.

虽然不推荐(为了安全起见),但是可以直接在命令中输入密码,直接在后面输入 -p. 例如,如果密码为 测试用户1234 并且您正在尝试连接您正在使用的机器,您可以使用:

mysql -u test_user -p1234

如果您成功输入了所需的参数,您将受到 MySQL 外壳提示符 (mysql>):

断开 从服务器和 离开 在 mysql 提示符下,键入:

QUIT

打字 退出 (MySQL 不区分大小写)或 q 也将工作。 按 Enter 退出。

您还可以输出有关 版本用一个简单的命令:

sudo mysqladmin -u root version -p

如果你想看一个 选项列表, 利用:

mysql --help

卸载 MySQL

如果您决定要使用更新的版本或只是想停止使用 MySQL。

首先,禁用服务:

sudo systemctl stop mysql.service && sudo systemctl disable mysql.service

确保你备份了你的数据库,以防你以后想使用它们。 您可以通过运行以下命令卸载 MySQL:

sudo apt purge mysql*

清理依赖项:

sudo apt autoremove

包起来

在这篇文章中,我已经介绍了 安装 MySQL 在 Ubuntu Linux 中。 如果本指南对苦苦挣扎的用户和初学者有所帮助,我会很高兴。

如果您发现这篇文章是有用的资源,请在评论中告诉我们。 你用 MySQL 做什么? 我们渴望收到任何反馈、印象或建议。 感谢您阅读并毫不犹豫地尝试这个令人难以置信的工具!