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