下一个系列:
MySQL 通过命令行 102:基本用户交互
入门
这些说明旨在展示如何在 MySQL 中删除数据库。 我们将在装有 CentOS 7 的 Liquid Web Core Managed Linux 服务器上工作。
视频来自 安德鲁·卡萨雷斯
首先,我们将使用以下命令从命令行以 root 身份登录 MySQL 服务器。
mysql -u root -p
在这种情况下,我指定了用户 根 与 -u 标志,然后使用 -p 标志,因此 MySQL 提示输入密码。 Enter 您当前的密码以完成登录。 如果您需要更改数据库中的 root(或任何其他)密码,请按照本教程通过命令行更改 MySQL 的密码。
您现在应该处于与此非常相似的 MySQL 提示符下。
mysql>
如果您尚未创建数据库或想要数据库列表,请按照本教程进行操作。
在 MySQL 中删除数据库
在 MySQL 中删除数据库只需要一个简单的命令,但请注意; 当您删除 MySQL 数据库时,您无法撤消它!
以下是在 MySQL 中删除数据库的命令。 如果数据库 tutorial_database 存在,该命令将完全删除它。
DROP DATABASE tutorial_database;
如果一个数据库同名 教程数据库 不存在,那么您将收到此错误。
ERROR 1008 (HY000): Can't drop database 'tutorial_database'; database doesn't exist
为避免看到此错误,请改用以下命令。
DROP DATABASE IF EXISTS tutorial_database;
上面的命令只会删除数据库 教程数据库 如果存在该名称的数据库。
查看所有 MySQL 数据库
要查看数据库列表,只需发出以下命令。
SHOW DATABASES;
您的结果应该与此类似。
mysql> SHOW DATABASES;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| test |
+--------------------+
4 rows in set (0.00 sec)
结论
在本教程中,我们介绍了如何在 Linux 中从命令行删除 MySQL 数据库。 我们还展示了如何查看您的数据库。 如果您更喜欢可视化教程,我们提供了一个方便的视频,该视频展示了删除 MySQL 数据库的可视化表示。
Liquid Web 客户还可以从我们知识渊博的 Linux 管理员团队获得 24/7/365 全天候支持。 如果您需要来自受信任的托管托管服务提供商的新服务器,请与我们的销售团队交谈,以找到适合您需求的服务器。