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