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.debhttps://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以选择“Ok”。按确认键。
它将显示有关MySQL服务器的一些配置信息。再次按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 - 高)。您不能输入任何不符合所选规则的密码。如果您没有使用强密码(应该使用)的习惯,这可能很有用。如果您认为它可能有用,请键入I And,按Enter键,然后选择密码的强度级别并输入要使用的密码。如果成功,它将继续加强这一进程;否则,您将再次输入密码。但是,如果您不想要此功能(我不会),只需按Enter或任何其他键即可跳过其使用。
对于其他选项,我建议打开它们(对于y或Y,然后按Enter键进行每一步)。他们(按顺序)是:“删除匿名用户删除匿名用户”,“禁止远程登录不允许不允许远程登录”,“删除测试数据库并访问基础消除测试数据并访问它。“ “重新加载权限表以立即重新加载权限表。”
链接和断开MySQL服务器
要执行SQL查询,必须首先使用MySQL连接到服务器并在MySQL指示器中使用它。
执行此操作的命令是:
Mysql -h hostname -u user -p
-h用于指定主机名(如果服务安装在另一台机器上,它将很有用,如果没有,则忽略它)
-u指定连接的用户
-p指定要输入的密码。
虽然出于安全原因不建议使用,但您可以在命令行最右侧的-p之后直接输入密码。例如,如果用户test_user的密码是1234,那么您可以尝试连接到正在使用的计算机,您可以像这样使用它:
Mysql -u test_user -p1234
如果您成功输入了必要的参数,您将收到MySQL shell提示符提供的欢迎(mysql>
):
要断开与服务器的连接并保留MySQL指示符,请键入:
EXIT
键入quit(MySQL不区分大小写)或\ q将起作用。按Enter退出。
您还可以使用简单命令生成有关版本的信息:
Sudo mysqladmin -u版本的root -p
如果要查看命令行选项列表,请使用:
Mysql - 帮助
卸载MySQL
如果您决定使用较新版本或只是想停止使用MySQL。
首先,关闭服务:
Sudo systemctl停止mysql.service && sudo systemctl禁用mysql.service
请务必备份数据库,以备日后再使用。您可以通过运行以下命令来卸载MySQL:
Sudo apt purge mysql *清除依赖项:
Sudo适合自动移动
上海IT外包服务网 链接:http://www.linemore.com