本教程教你如何在基于 Ubuntu 的 Linux 发行版上安装 MySQL。对付首次利用的用户,你将会学习到如何验证你的安装和第一次若何去连接 MySQL。
-- Sergiu
MySQL 是一个范例的数据库管理系统。它被用于许多技能栈中,包括盛行的 LAMP (Linux、Apache、MySQL、PHP)技能栈。它已经被证明了其稳定性。另一个让 MySQL 受欢迎的缘故原由是它是开源的。
MySQL 是关系型数据库(基本上是表格数据)。以这种办法它很随意马虎去存储、组织和访问数据。它利用SQL(构造化查询措辞)来管理数据。
这这篇文章中,我将向你展示如何在 Ubuntu 18.04 安装和利用 MySQL 8.0。让我们一起来看看吧!
我将会先容两种在 Ubuntu 18.04 上安装 MySQL 的方法:
从 Ubuntu 仓库上安装 MySQL。非常大略,但不是最新版(5.7)从官方仓库安装 MySQL。你将额外增加一些步处理过程,但不用担心。你将会拥有最新版的MySQL(8.0)有必要的时候,我将会供应屏幕截图去勾引你。但这篇文章中的大部分步骤,我将直接在终端(默认热键: CTRL+ALT+T)输入命令。别害怕!
首先,输入下列命令确保你的仓库已经被更新:
sudo apt update
现在,安装 MySQL 5.7,大略输入下列命令:
sudo apt install mysql-server -y
便是这样!
大略且高效。
虽然这个方法多了一些步骤,但我将逐一先容,并考试测验写下清晰的条记。
首先浏览 MySQL 官方网站的 下载页面 。
在这里,选择 DEB 软件包,点击“Download”链接。
滑到有关于 Oracle 网站信息的底部,右键 “No thanks, just start my download.”,然后选择 “Copy link location”。
现在回到终端,我们将利用 Curl 命令去下载这个软件包:
curl -OL https://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 update
要实际安装 MySQL,我们将利用像第一个方法中同样的命令来安装:
sudo apt install mysql-server -y
这样做会在你的终端中打开包配置的提示。利用向下箭头选择“Ok”选项。
点击回车。这该当会提示你输入密码:这是在为 MySQL 设置 root 密码。不要与 Ubuntu 的 root 密码稠浊 。
输入密码然后点击 Tab 键去选择“Ok“。点击回车键,你将重新输入密码。操作完之后,再次键入 Tab 去选择 “Ok”。按下回车键。
将会展示一些关于 MySQL Server 的配置信息。再次按下 Tab 去选择 “Ok” 和按下回车键:
这里你须要去选择默认验证插件。确保选择了“Use Strong Password Encryption”。按下 Tab 键和回车键。
便是这样!
你已经成功地安装了 MySQL。
要验证 MySQL 已经精确安装,利用下列命令:
sudo systemctl status mysql.service
这将展示一些关于 MySQL 做事的信息:
你该当在那里看到 “Active: active (running)”。如果你没有看到,利用下列命令去开始这个做事:
sudo systemctl start mysql.service
配置/保护 MySQL对付刚安装的 MySQL,你该当运行它供应的安全干系的更新命令。便是:
sudo mysql_secure_installation
这样做首先会讯问你是否想利用 “ 密码有效强度(validate password component)”。如果你想利用它,你将必须选择一个最小密码强度(0 – 低,1 – 中,2 – 高)。你将无法输入任何不遵守所选规则的密码。如果你没有利用强密码的习气(本该当利用),这可能会配上用场。如果你认为它可能有帮助,那你就键入 y 或者 Y,按下回车键,然后为你的密码选择一个强度等级和输入一个你想利用的密码。如果成功,你将连续强化过程;否则你将重新输入一个密码。
但是,如果你不想要此功能(我不会),只需按回车或任何其他键即可跳过利用它。
对付其他选项,我建议开启它们(对付每一步输入 y 或者 Y 和按下回车)。它们(依序)是:“ 移除匿名用户(remove anonymous user)”,“ 禁止 root 远程登录(disallow root login remotely)”,“ 移除测试数据库及其访问(remove test database and access to it)”。“ 重新载入权限表(reload privilege tables now)”。
链接与断开 MySQL Server为了运行 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
输入 quit (MySQL 不区分大小写)或者 \q 也能事情。按下回车退出。
你利用大略的命令也能输出关于版本的信息:
sudo mysqladmin -u root version -p
如果你想看命令行选项列表,利用:
mysql --help
卸载 MySQL如果您决定要利用较新版本或只是想停滞利用 MySQL。
首先,关闭做事:
sudo systemctl stop mysql.service && sudo systemctl disable mysql.service
确保你备份了你的数据库,以防你之后想利用它们。你可以通过运行下列命令卸载 MySQL:
sudo apt purge mysql
清理依赖:
sudo apt autoremove
小结在这篇文章中,我已经先容如何在 Ubuntu Linux 上安装 Mysql。我很高兴如果这篇文章能帮助到那些正为此挣扎的用户或者刚刚开始的用户。
如果你创造这篇文章是一个很有用的资源,在评论里见告我们。你为了什么利用 MySQL? 我们渴望收到你的任何反馈、印象和建议。感谢阅读,并绝不犹豫地考试测验这个很棒的工具!
via: https://itsfoss.com/install-mysql-ubuntu/
作者: Sergiu 选题: lujun9972 译者: arrowfeng 校正: wxy
本文由 LCTT 原创编译, Linux中国 名誉推出
点击“理解更多”可访问文内链接