MySQL 8.4 Release Notes
2.3.3.6 从 Windows 命令行启动 MySQL
可以从命令行手动启动 MySQL 服务器。这可以在任何 Windows 版本上进行。
要从命令行启动 mysqld 服务器,您需要在控制台窗口(或“ DOS 窗口”)中输入以下命令:
C:\> "C:\Program Files\MySQL\MySQL Server 8.4\bin\mysqld"
mysqld
的路径可能取决于 MySQL 在您的系统上的安装位置。
可以使用以下命令停止 MySQL 服务器:
C:\> "C:\Program Files\MySQL\MySQL Server 8.4\bin\mysqladmin" -u root shutdown
Note
如果 MySQL root
用户账户有密码,您需要使用 mysqladmin 命令,并在提示时输入密码。
这个命令使用 MySQL 管理工具 mysqladmin 连接到服务器,并告诉它关闭。命令以 MySQL root
用户身份连接,这是 MySQL 授予权系统中的默认管理账户。
Note
MySQL 授予权系统中的用户与 Microsoft Windows 操作系统中的用户完全独立。
如果 mysqld 不启动,请查看错误日志,以了解服务器是否写入了任何消息,以确定问题的原因。默认情况下,错误日志位于 C:\Program Files\MySQL\MySQL Server 8.4\data
目录下,文件名以 .err
结尾,或者可以通过传递 --log-error
选项指定。Alternatively,您可以尝试使用 --console
选项启动服务器;在这种情况下,服务器可能会在屏幕上显示一些有用的信息,以帮助解决问题。
最后一个选项是使用 mysqld 命令,带有 --standalone
和 --debug
选项。在这种情况下,mysqld 将写入日志文件 C:\mysqld.trace
,该文件应该包含 mysqld 不启动的原因。请参阅 Section 7.9.4, “The DBUG Package”。
使用mysqld --verbose --help来显示mysqld支持的所有选项。