如何在Ubuntu 18.04上安装MySQL 8.0


原文地址:如何在Ubuntu 18.04上安装MySQL 8.0

本文详细介绍了如何在Ubuntu 18.04上安装MySQL 8.0

MySQL是Linux操作系统的开源关系数据库服务器工具。它广泛用于基于Web的现代技术中,并且是流行的“ LAMP”软件堆栈的一部分。

先决条件

  • 运行Ubuntu 18.04的系统
  • 使用sudo权限访问用户帐户
  • 终端窗口(ctrl-alt-T)
  • APT软件包管理器(默认安

在Ubuntu上安装MySQL 8.0

步骤1:下载MySQL储存库

您安装的Ubuntu 18.04可能无法访问MySQL的存储库。

要下载最新的存储库,请输入:

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

系统应通过与服务器联系并下载.deb配置文件来做出响应。显示进度条,让您知道下载完成的时间。

步骤2:安装MySQL储存库

要安装存储库,请输入命令:

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

系统应通过启动安装配置工具进行响应。它将为您提供要安装哪个MySQL版本以及任何其他工具的选项。

保留默认设置,然后单击“ 确定”,除非您是高级用户并且有特定的理由要更改它们。

步骤3:刷新存储库

每次安装新软件时,都应刷新软件缓存,以确保安装最新版本。

在终端中,输入以下内容:

sudo apt-get update

系统应花一些时间并刷新存储库缓存。

步骤4:安装MySQL

要在Ubuntu上安装MySQL,请运行以下命令:

sudo apt-get install mysql-server

输入管理员凭据,系统将安装MySQL服务器软件包,客户端软件包和数据库公用文件。

安装将提示您输入并确认MySQL数据库的root用户和密码。该密码授予对数据库的总访问权限,因此它应该是安全的并且是私有的。

接下来,安装程序将显示有关新身份验证方法的通知。较新的身份验证更为安全,但可能会导致与旧版MySQL客户端的兼容性问题。单击“ 确定”,然后在下一个屏幕上选择要使用的身份验证方法,然后再次单击“ 确定”

步骤5:设定MySQL安全性

默认情况下,MySQL缺少许多基本和重要的安全功能。幸运的是,它带有一个安装脚本,可以引导您完成配置。

要安装MySQL安全脚本,请输入:

sudo mysql_secure_installation

系统将提示您输入MySQL root密码。

验证密码插件

接下来,安装程序将描述“验证密码”插件的功能。

该插件检查以确保任何新密码都足够安全/复杂。键入“ y”启用,或键入“ n”禁用。这是您的选择,但是启用此插件更安全。

验证密码插件具有三个密码设置:

  • 低:密码必须至少包含8个字符
  • 中(默认):密码必须具有1个大写字母,1个小写字母,1个数字和1个特殊字符
  • 强:将密码与字典文件进行比较,以防止字典或暴力破解

修改根密码

接下来,安装程序将为您提供更改root密码的机会。键入“ y”以更改密码,或键入“ n”以保持在步骤4中设置的相同密码。如果确实要更改密码,则它将需要遵循在步骤5a中配置的所有要求。

配置MySQL安全性

系统将提示您输入以下安全功能。建议您全部启用(键入“ y”),除非有理由将其禁用。

  • 删除匿名用户?
  • 禁止远程root登录?
  • 删除测试数据库并访问它?
  • 现在重新加载特权表?

步骤6:启动,停止或检查MySQL服务的状态

在Ubuntu中,MySQL服务应自动启动。

要验证MySQL是否正在运行,请输入以下命令:

sudo service mysql status

要停止服务:

sudo service mysql stop

要启动服务:

sudo service mysql start

步骤7:启动MySQL输入命令

可以从MySQL命令外壳输入许多MySQL命令。这与终端窗口非常相似,但是命令直接发布到MySQL服务。

使用以下命令启动MySQL:

sudo mysql -u root -p

系统应该提示输入密码,然后对MySQL Shell进行介绍。命令提示符将变为如下所示:mysql>

结论

在Ubuntu 18.04上安装MySQL很容易

此时,您应该在Ubuntu服务器上安装了具有基本安全控件的MySQL 8。

评论

登录后评论

服务器优惠活动

Top