2.3.4.6 从 Windows 命令行启动 MySQL

可以从命令行手动启动 MySQL 服务器。这可以在任何版本的 Windows 上完成。

Note

MySQL Notifier也可用于启动/停止/重新启动 MySQL 服务器。

要从命令行启动mysqld服务器,应启动控制台窗口(或“ DOS 窗口”)并 Importing 以下命令:

C:\> "C:\Program Files\MySQL\MySQL Server 5.7\bin\mysqld"

mysqld的路径可能会有所不同,具体取决于系统上 MySQL 的安装位置。

您可以通过执行以下命令来停止 MySQL 服务器:

C:\> "C:\Program Files\MySQL\MySQL Server 5.7\bin\mysqladmin" -u root shutdown

Note

如果 MySQL root用户帐户具有密码,则需要使用-p选项调用mysqladmin并在提示时提供密码。

此命令调用 MySQLManagementUtilmysqladmin连接到服务器并告诉它关闭。该命令以 MySQL root用户身份连接,该用户是 MySQL 授权系统中的默认 Management 帐户。

Note

MySQL 授权系统中的用户完全独立于 Microsoft Windows 下的任何 os 用户。

如果mysqld没有启动,请检查错误日志以查看服务器是否在其中写入了任何消息以指示问题的原因。默认情况下,错误日志位于C:\Program Files\MySQL\MySQL Server 5.7\data目录中。它是带有.err后缀的文件,或者可以通过传入--log-error选项来指定。另外,您可以尝试使用--console选项启动服务器。在这种情况下,服务器可能会在屏幕上显示一些有用的信息,这将有助于解决问题。

最后一个选项是使用--standalone--debug选项以mysqld开头。在这种情况下,mysqld写入日志文件C:\mysqld.trace,其中应包含mysqld无法启动的原因。参见第 28.5.3 节“ DBUG 软件包”

使用mysqld-详细-帮助显示mysqld支持的所有选项。