如何在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。
{{ nComment.author.nickname }}
{{ nComment.time }}