如何在Ubuntu Linux上安装MySQL

发布者:上海IT外包来源:http://www.lanmon.net点击数:1385

本教程将教您如何在基于Ubuntu的Linux发行版上安装MySQL。对于初次使用的用户,您将学习如何首次验证安装以及如何连接到MySQL。
MySQL是典型的数据库管理系统。它用于许多技术堆栈,包括流行的LAMP(Linux,Apache,MySQL,PHP)技术堆栈。它已被证明其稳定性。让MySQL流行的另一个原因是它是开源的。
MySQL是一个关系数据库(基本上是表数据)。通过这种方式,可以轻松存储,组织和访问数据。它使用SQL(结构化查询语言)来管理数据。
在本文中,我将向您展示如何在Ubuntu 18.04上安装和使用MySQL 8.0。让我们来看看!
在Ubuntu上安装MySQL
我将介绍在Ubuntu 18.04上安装MySQL的两种方法:
从Ubuntu存储库安装MySQL。很简单,但不是最新版本(5.7)
从官方存储库安装MySQL。您将添加一些额外的步骤,但不要担心。您将拥有最新版本的MySQL(8.0)
必要时,我会提供截图来指导您。但是对于本文中的大多数步骤,我将直接在终端中输入命令(默认热键:CTRL + ALT + T)。不要害怕!
方法1.从Ubuntu存储库安装MySQL
首先,输入以下命令以确保您的存储库已更新:
Sudo apt更新
现在,安装MySQL 5.7并只需输入以下命令:
Sudo apt安装mysql-server -y
而已!简单高效。
方法2,使用官方仓库安装MySQL虽然这个方法还有一些步骤,但我将逐一介绍它们并尝试写清楚的注释。
首先浏览MySQL官方网站的下载页面。
在这里,选择DEB包并单击“下载”链接。
滑到Oracle网站信息的底部,右键单击“不,谢谢,只需开始下载。”并选择“复制链接位置”。
现在回到终端,我们将使用Curl命令下载此软件包:
卷曲-OLhttps://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版本,它可能会有所不同。让我们使用dpkg开始安装MySQL:
Sudo dpkg -i mysql-apt-config *
更新您的仓库:
Sudo apt更新
要实际安装MySQL,我们将使用与第一种方法相同的命令安装它:
Sudo apt安装mysql-server -y
这样做会在终端中打开包配置提示。使用向下箭头选择“确定”选项。
单击Enter。这应该提示您输入密码:这是设置MySQL的root密码。不要混淆Ubuntu的root密码。
输入密码,然后单击选项卡按钮以选择“确定”。单击Enter按钮,您将被重新输入。操作后,再次键入Tab以选择“确定”。按Enter键。
将显示有关MySQL Server的一些配置信息。再次按Tab键选择“确定”,然后按Enter键:
在这里,您需要选择默认验证插件。确保选中“使用强密码加密”。按Tab键和Enter键。
而已!您已成功安装MySQL。
验证您的MySQL安装
要验证MySQL是否已正确安装,请使用以下命令:
Sudo systemctl状态为mysql.service
这将显示有关MySQL服务的一些信息:
您应该在那里看到“Active: active(running)”。如果您没有看到它,请使用以下命令启动该服务:Sudo systemctl启动mysql.service
配置/保护MySQL
对于刚刚安装的MySQL,您应该运行它提供的与安全相关的更新命令。方法是:
Sudo mysql_secure_installation
这将首先询问您是否要使用“验证密码组件”。如果要使用它,则必须选择最小密码强度(0  - 低,1  - 中,2  - 高)。您将无法输入任何不符合所选规则的密码。如果您没有使用强密码(应该使用)的习惯,这可能会派上用场。如果您认为它有帮助,请键入y或Y,按Enter键,然后选择密码的强度级别并输入要使用的密码。如果成功,您将继续加强这一过程;否则你将重新输入密码。
但是,如果您不想要此功能(我不会),只需按Enter键或任何其他键即可跳过使用它。
对于其他选项,我建议打开它们(对于y或Y,然后按Enter键进行每一步)。它们(按顺序)是:“删除匿名用户删除匿名用户”,“禁用root远程登录禁止root远程登录”,“删除测试数据库并访问删除测试数据库并访问它”。 “立即重新加载权限表重新加载权限表”。
链接和断开MySQL服务器
要运行SQL查询,必须首先使用MySQL连接到服务器并在MySQL提示符下使用它。
执行此操作的命令是:
Mysql -h host_name -u user -p
-h用于指定主机名(如果服务安装在另一台机器上,它将很有用;如果没有,则忽略它)
-u指定登录用户
-p指定要输入的密码。
尽管出于安全原因不建议使用,但您可以在命令行最右侧的-p之后直接输入密码。例如,如果用户test_user的密码是1234,那么您可以尝试在正在使用的计算机上进行连接,您可以像这样使用它:
Mysql -u test_user -p1234
如果您成功输入了必要的参数,您将收到MySQL shell提示符提供的欢迎(mysql>):
要断开与服务器的连接并退出MySQL提示符,请键入:
放弃
输入quit(MySQL不区分大小写)或\ q将起作用。按Enter退出。
您还可以使用简单命令输出有关版本的信息:
Sudo mysqladmin -u root version -p
如果要查看命令行选项列表,请使用:
Mysql --help
卸载MySQL
如果您决定使用较新版本或只是想停止使用MySQL。
首先,关闭服务:
Sudo systemctl停止mysql.service && sudo systemctl禁用mysql.service
确保备份数据库以防以后要使用它们。您可以通过运行以下命令来卸载MySQL:
Sudo apt purge mysql *
清理依赖项:
Sudo适合自动移动

MySQL是典型的数据库管理系统。它用于许多技术堆栈,包括流行的LAMP(Linux,Apache,MySQL,PHP)技术堆栈。它已被证明其稳定性。让MySQL流行的另一个原因是它是开源的。
MySQL是一个关系数据库(基本上是表数据)。通过这种方式,可以轻松存储,组织和访问数据。它使用SQL(结构化查询语言)来管理数据。
在本文中,我将向您展示如何在Ubuntu 18.04上安装和使用MySQL 8.0。让我们来看看!
在Ubuntu上安装MySQL
我将介绍在Ubuntu 18.04上安装MySQL的两种方法:
从Ubuntu存储库安装MySQL。很简单,但不是最新版本(5.7)
从官方存储库安装MySQL。您将添加一些额外的步骤,但不要担心。您将拥有最新版本的MySQL(8.0)
必要时,我会提供截图来指导您。但是对于本文中的大多数步骤,我将直接在终端中输入命令(默认热键:CTRL + ALT + T)。不要害怕!
方法1.从Ubuntu存储库安装MySQL
首先,输入以下命令以确保您的存储库已更新:
Sudo apt更新
现在,安装MySQL 5.7并只需输入以下命令:
Sudo apt安装mysql-server -y
而已!简单高效。
方法2,使用官方仓库安装MySQL虽然这个方法还有一些步骤,但我将逐一介绍它们并尝试写清楚的注释。
首先浏览MySQL官方网站的下载页面。
在这里,选择DEB包并单击“下载”链接。
滑到Oracle网站信息的底部,右键单击“不,谢谢,只需开始下载。”并选择“复制链接位置”。
现在回到终端,我们将使用Curl命令下载此软件包:
卷曲-OLhttps://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版本,它可能会有所不同。让我们使用dpkg开始安装MySQL:
Sudo dpkg -i mysql-apt-config *
更新您的仓库:
Sudo apt更新
要实际安装MySQL,我们将使用与第一种方法相同的命令安装它:
Sudo apt安装mysql-server -y
这样做会在终端中打开包配置提示。使用向下箭头选择“确定”选项。
单击Enter。这应该提示您输入密码:这是设置MySQL的root密码。不要混淆Ubuntu的root密码。
输入密码,然后单击选项卡按钮以选择“确定”。单击Enter按钮,您将被重新输入。操作后,再次键入Tab以选择“确定”。按Enter键。
将显示有关MySQL Server的一些配置信息。再次按Tab键选择“确定”,然后按Enter键:
在这里,您需要选择默认验证插件。确保选中“使用强密码加密”。按Tab键和Enter键。
而已!您已成功安装MySQL。
验证您的MySQL安装
要验证MySQL是否已正确安装,请使用以下命令:
Sudo systemctl状态为mysql.service
这将显示有关MySQL服务的一些信息:
您应该在那里看到“Active: active(running)”。如果您没有看到它,请使用以下命令启动该服务:Sudo systemctl启动mysql.service
配置/保护MySQL
对于刚刚安装的MySQL,您应该运行它提供的与安全相关的更新命令。方法是:
Sudo mysql_secure_installation
这将首先询问您是否要使用“验证密码组件”。如果要使用它,则必须选择最小密码强度(0  - 低,1  - 中,2  - 高)。您将无法输入任何不符合所选规则的密码。如果您没有使用强密码(应该使用)的习惯,这可能会派上用场。如果您认为它有帮助,请键入y或Y,按Enter键,然后选择密码的强度级别并输入要使用的密码。如果成功,您将继续加强这一过程;否则你将重新输入密码。
但是,如果您不想要此功能(我不会),只需按Enter键或任何其他键即可跳过使用它。
对于其他选项,我建议打开它们(对于y或Y,然后按Enter键进行每一步)。它们(按顺序)是:“删除匿名用户删除匿名用户”,“禁用root远程登录禁止root远程登录”,“删除测试数据库并访问删除测试数据库并访问它”。 “立即重新加载权限表重新加载权限表”。
链接和断开MySQL服务器
要运行SQL查询,必须首先使用MySQL连接到服务器并在MySQL提示符下使用它。
执行此操作的命令是:
Mysql -h host_name -u user -p
-h用于指定主机名(如果服务安装在另一台机器上,它将很有用;如果没有,则忽略它)
-u指定登录用户
-p指定要输入的密码。
尽管出于安全原因不建议使用,但您可以在命令行最右侧的-p之后直接输入密码。例如,如果用户test_user的密码是1234,那么您可以尝试在正在使用的计算机上进行连接,您可以像这样使用它:
Mysql -u test_user -p1234
如果您成功输入了必要的参数,您将收到MySQL shell提示符提供的欢迎(mysql>):
要断开与服务器的连接并退出MySQL提示符,请键入:
放弃
输入quit(MySQL不区分大小写)或\ q将起作用。按Enter退出。
您还可以使用简单命令输出有关版本的信息:
Sudo mysqladmin -u root version -p
如果要查看命令行选项列表,请使用:
Mysql --help
卸载MySQL
如果您决定使用较新版本或只是想停止使用MySQL。
首先,关闭服务:
Sudo systemctl停止mysql.service && sudo systemctl禁用mysql.service
确保备份数据库以防以后要使用它们。您可以通过运行以下命令来卸载MySQL:
Sudo apt purge mysql *
清理依赖项:
Sudo适合自动移动
IT外包
>
400-635-8089
立即
咨询
电话咨询
服务热线
400-635-8089
微信咨询
微信咨询
微信咨询
公众号
公众号
公众号
返回顶部