MySQL 8.0,在Ubuntu 18.04上简单快速地安装

关于mysql 8.0

在下一篇文章中,我们将介绍MySQL 8.0。 今天,MySQL社区服务器已成为 数据库管理系统 免费,流行且跨平台。 它提供了一个可插拔的存储引擎架构,为我们提供了用于不同编程语言的多个数据库连接器以及许多其他可用的功能。

在这篇文章中,我们将看到如何在Ubuntu 8.0 Bionic Beaver上安装MySQL 18.04。 所有这一切都快速而轻松地进行。 在进行安装所需的几个步骤之前,有趣的是要看到此版本的MySQL为我们提供的一些功能。 这些特征可以在官方网站上查询。 在那里,无论谁想要,都可以 阅读有关版本的功能 MySQL 8.0.

MySQL 8.0安装

添加存储库

幸运的是,有一个 APT存储库以安装MySQL服务器,客户端和其他组件。 要使用它,我们需要将此MySQL存储库添加到系统的源列表中。 为此,我们打开一个终端(Ctrl + Alt + T),然后在其中编写以下内容以从存储库下载软件包。 我们将使用该工具 wget的.

wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.10-1_all.deb

然后,我们将通过在同一终端中键入来安装刚刚下载的软件包:

sudo dpkg -i mysql-apt-config_0.8.10-1_all.deb

在开始安装之前,请记住,在此过程中,将要求我们选择MySQL服务器和其他组件的版本。

mysql 8.0软件包配置

MySQL 8.0服务器将被自动选择。 我们必须向下滚动到最后一个选项,即“确定”,然后按Enter继续配置和安装软件包。

在Ubuntu 18.04上安装MySQL Server

现在,我们将更新已添加到列表中的存储库中可用软件的列表,包括刚刚添加的MySQL存储库。 在终端(Ctrl + Alt + T)中,我们这样写:

sudo apt update

更新完成后,我们将执行以下命令来 安装MySQL社区服务器,客户端和其他必要文件:

mysql服务器安装

sudo apt-get install mysql-server

在安装过程中,系统会要求我们写一个 MySQL服务器的root用户的密码。 我们将不得不键入两次,然后按Enter结束。

密码root mysql 8.0

继续安装, MySQL服务器认证插件。 其中的一个选项将按照建议显示给我们,我们只需要按Enter就可以了。

mysql认证插件

安全的MySQL服务器安装

默认情况下,MySQL安装不安全。 为了保护它,我们将必须执行它带来的安全脚本。 系统将要求我们输入在安装过程中设置的root密码。 我们还必须选择是否使用VALIDATE PASSWORD插件。 将提供给我们的另一个选项是能够更改我们之前建立的root密码。

然后,我们可以对以下安全性问题回答“是” /“是”:

mysql安全脚本8

  • 删除匿名用户? (按y | Y表示是,按其他任何键表示否):y
  • 不允许root用户远程登录? (按y | Y表示是,任何其他键表示否):y
  • 删除测试数据库并访问它? (按y | Y表示是,任何其他键表示否):y
  • 现在重新加载特权表? (按y | Y表示是,任何其他键表示否):y

安全脚本 我们可以通过输入终端(Ctrl + Alt + T)来启动它进行配置:

sudo mysql_secure_installation

通过Systemd进行MySQL服务器管理

在Ubuntu中,安装软件包后,通常在配置软件包后自动启动服务。 我们可以 检查MySQL服务器是否已启动并正在运行 使用以下命令:

mysql服务器状态

sudo systemctl status mysql

如果由于某种原因它无法自动启动,我们将提供以下可用选项 命令启动它:

sudo systemctl enable mysql

访问MySQL shell

最后,我们只需要访问MySQL Shell。 我们将通过在终端中输入以下命令来执行此操作(Ctrl + Alt + T):

sudo mysql -u root -p

mysql版本8查询

在外壳内,我们可以 咨询帮助 我们将看到类似以下的屏幕:

帮助MySQL 8


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.   阿尔贝托

    你好,

    它从不要求我提供root的密码,当我想使用mysql时,它会要求我提供密码,如果我不输入密码(因此他们说这是第一次),它将不允许我执行任何操作。
    此外,安装过程中永远不会出现问题。
    Mysql比Terminator差,您可以停止服务,卸载并删除所有内容,但是如果尝试mysql,它仍然存在。 如果像我这样,您随时都无法输入root的密码,那么您将遇到麻烦,因为无论您做什么,mysql都会记住您从未指定的值,并且不会让您前进。

  2.   阿贝拉多

    以下签名无效:EXPKEYSIG 8C718D3B5072E1F5 MySQL版本工程

    1.    达米安·阿莫多(Damien Amoedo)

      你好。 测试是否编写sudo apt-key adv –keyserver keys.gnupg.net –recv-keys 8C718D3B5072E1F5并重试即可解决该问题。 莎露2。

    2.    豪尔赫·路易斯·

      马其那
      是同一件事发生在我身上

  3.   阿贝拉多

    在安装过程中,系统将要求我们为您的MySQL服务器的root用户输入密码。 我们将不得不键入两次,然后按Enter结束。

    他没有问我。 ?