![无法在 Windows 7 上运行 MySQL 服务器](https://linux22.com/image/1439347/%E6%97%A0%E6%B3%95%E5%9C%A8%20Windows%207%20%E4%B8%8A%E8%BF%90%E8%A1%8C%20MySQL%20%E6%9C%8D%E5%8A%A1%E5%99%A8.png)
几天前,我在朋友的帮助下启动并运行了 MySQL,但重启后无法启动它。
我的理解是,我要以管理员身份运行命令提示符,进入 bin 文件夹,输入
mysqld
返回以下消息:
[Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details)
没有正在运行的 MySQL 进程,但有 MySQL56 服务正在运行。
感谢您的想法。
答案1
mysqld
是 MySQL 服务器进程。MYSQL56
如果服务正在运行,则服务将启动此进程。您可能无法在任务管理器中看到它,因为它是使用默认 Windows 服务帐户之一启动的,而不是您的用户帐户。要查看它,您需要单击Show Processes From All Users
任务管理器中的按钮,这要求您是管理员。
假设MySQL56
服务正在运行,您不需要mysqld
手动运行,因为该服务的实例已经在运行
尝试关闭手动启动的实例,然后使用命令连接到服务器
mysql -u root -p
系统将提示您输入密码。这是您在安装期间提供的 MySQL 根密码。