在下一篇文章中,我们将介绍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服务器将被自动选择。 我们必须向下滚动到最后一个选项,即“确定”,然后按Enter继续配置和安装软件包。
在Ubuntu 18.04上安装MySQL Server
现在,我们将更新已添加到列表中的存储库中可用软件的列表,包括刚刚添加的MySQL存储库。 在终端(Ctrl + Alt + T)中,我们这样写:
sudo apt update
更新完成后,我们将执行以下命令来 安装MySQL社区服务器,客户端和其他必要文件:
sudo apt-get install mysql-server
在安装过程中,系统会要求我们写一个 MySQL服务器的root用户的密码。 我们将不得不键入两次,然后按Enter结束。
继续安装, MySQL服务器认证插件。 其中的一个选项将按照建议显示给我们,我们只需要按Enter就可以了。
安全的MySQL服务器安装
默认情况下,MySQL安装不安全。 为了保护它,我们将必须执行它带来的安全脚本。 系统将要求我们输入在安装过程中设置的root密码。 我们还必须选择是否使用VALIDATE PASSWORD插件。 将提供给我们的另一个选项是能够更改我们之前建立的root密码。
然后,我们可以对以下安全性问题回答“是” /“是”:
- 删除匿名用户? (按y | Y表示是,按其他任何键表示否):y
- 不允许root用户远程登录? (按y | Y表示是,任何其他键表示否):y
- 删除测试数据库并访问它? (按y | Y表示是,任何其他键表示否):y
- 现在重新加载特权表? (按y | Y表示是,任何其他键表示否):y
安全脚本 我们可以通过输入终端(Ctrl + Alt + T)来启动它进行配置:
sudo mysql_secure_installation
通过Systemd进行MySQL服务器管理
在Ubuntu中,安装软件包后,通常在配置软件包后自动启动服务。 我们可以 检查MySQL服务器是否已启动并正在运行 使用以下命令:
sudo systemctl status mysql
如果由于某种原因它无法自动启动,我们将提供以下可用选项 命令启动它:
sudo systemctl enable mysql
访问MySQL shell
最后,我们只需要访问MySQL Shell。 我们将通过在终端中输入以下命令来执行此操作(Ctrl + Alt + T):
sudo mysql -u root -p
在外壳内,我们可以 咨询帮助 我们将看到类似以下的屏幕:
5条评论,留下您的评论
你好,
它从不要求我提供root的密码,当我想使用mysql时,它会要求我提供密码,如果我不输入密码(因此他们说这是第一次),它将不允许我执行任何操作。
此外,安装过程中永远不会出现问题。
Mysql比Terminator差,您可以停止服务,卸载并删除所有内容,但是如果尝试mysql,它仍然存在。 如果像我这样,您随时都无法输入root的密码,那么您将遇到麻烦,因为无论您做什么,mysql都会记住您从未指定的值,并且不会让您前进。
以下签名无效:EXPKEYSIG 8C718D3B5072E1F5 MySQL版本工程
你好。 测试是否编写sudo apt-key adv –keyserver keys.gnupg.net –recv-keys 8C718D3B5072E1F5并重试即可解决该问题。 莎露2。
马其那
是同一件事发生在我身上
在安装过程中,系统将要求我们为您的MySQL服务器的root用户输入密码。 我们将不得不键入两次,然后按Enter结束。
他没有问我。 ?