这是一个广泛的问题,但也是每个刚入门的人都会以一种或另一种方式提出的问题。如果安装了,我们如何使用它?下一步应该是什么?
首先知道如何验证它是否正在运行。您的安装可能会设置为在计算机重新启动时自动加载。虽然这是最常见的配置,但也可以将其设置为不自动加载。因此,验证它是否正在运行是重要的第一步。您始终可以使用以下命令检查服务器状态:
*mysqladmin -u root -p status*
如果正在运行,这将返回服务器状态和详细信息。该语法假定 $PATH 变量添加了 MySQL 文件路径。如果没有,您可以提供可执行文件的完整路径。
*/usr/local/mysql/bin/mysqladmin -u root -p status*
您应该考虑将文件夹路径添加到 $PATH 变量。对此的解释已经在另一个答案中给出。
您安装 MySQL 的目的是构建数据库。检查一些默认的数据库结构也是值得的。无论哪种方式,您都需要与数据库服务交互以创建、管理、查询和检查数据库及其组件。
接下来你需要知道的是使用什么来与 MySQL 交互。为此,有所有类型的选项。默认和最基本的是在终端中使用“mysql”命令行客户端。它位于与上述命令相同的路径中。这可以通过三种方式使用:
- 输入带有足够参数的命令以登录到 shell,然后使用 shell 界面运行其他 SQL 命令:mysql -u root -p。
- 输入带有其他选项的命令,这些选项将在一行中执行您的命令。有关这方面的详细信息,请使用 MySql 参考手册。
- 使用要运行的命令创建一个 .sql 脚本,使用 mysql 调用此脚本:mysql db_name < script.sql > output.tab。(上面的命令调用可执行文件,指定数据库,使用“<”输入脚本并使用“>”将输出定向到文件)。
所有这些都可以在MySQL Command-Line Client (found here)下的 MySQL 文档中找到。
了解命令行客户端是件好事,每个从 MySQL 开始的人都应该熟悉它的工作原理。然而,我认识的每个数据库人员,包括我自己,都使用图形工具来执行他们的大部分 MySQL 操作。MySQL 有一个图形界面作为 MySQL 工作台的一部分。这是许多人使用的默认工具。
还有许多其他轻量级图形应用程序也可以让您使用 MySQL。为了避免宣传任何商业产品,我只提到一个。大多数 MySQL 专业人员至少熟悉 phpMyAdmin。它是在所有操作系统平台上使用的基于 Web 的工具。我并不声称它是最简单、最快或最好的。但它可以很好地满足大多数需求,并且多年来一直是标准的 MySQL 工具。除此之外,您的应用商店、软件包管理器或网络搜索肯定会产生许多选项,并且您一定会找到适合您需求的选项。
最后,您将需要对命令进行培训。有很多关于 MySQL 命令的培训资源,包括这里的 MySQL 文档。参考手册将是您的命令。MySQL 文档也有教程。您可以搜索数十个博客和专业视频培训。您选择如何学习是个人喜好(可能还有预算)的问题。
请记住,数据库很少单独使用。它们通常存储数据支持任意数量的本地或基于云的应用程序。采取这些第一步将使您入门,但您还应该准备好了解使用它们的应用程序以及如何连接它们。
And of course, there's always Stackoverflow for questions. This particular question has been around for years without any further updates and it seemed that at least a discussion of how to get started was in order.