几天前,我在朋友的帮助下启动并运行了 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 根密码。