本教程教你如何在基于 Ubuntu 的 Linux 发行版上安装 MySQL。对于首次使用的用户,你将会学习到如何验证你的安装和第一次怎样去连接 MySQL。
MySQL 是一个典型的数据库管理系统。它被用于许多技术栈中,包括流行的 LAMP (Linux、Apache、MySQL、PHP)技术栈。它已经被证实了其稳定性。另一个让 MySQL 受欢迎的原因是它是开源的。
MySQL 是关系型数据库(基本上是表格数据)。以这种方式它很容易去存储、组织和访问数据。它使用SQL(结构化查询语言)来管理数据。
这这篇文章中,我将向你展示如何在 Ubuntu 18.04 安装和使用 MySQL 8.0。让我们一起来看看吧! 在 Ubuntu 上安装 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