MySQL Workbench:“服务先启动然后停止”

时间:2019-01-23 22:41:13

标签: mysql sql mysql-workbench

因此,我知道以前已经有人问过这个问题,但是我已经阅读了答案,还没有找到解决方案。登录时,MYSQL Server 8.0无法连接到服务器。因此,我检查了计算机上的连接为“服务”选项-尝试启动连接时,它表示连接已启动,然后停止了。然后,我以管理员身份打开cmd,导航至:

C:\WINDOWS\system32>cd C:\Program Files\MySQL\MySQL Server 8.0\bin

并使用了以下命令:

C:\Program Files\MySQL\MySQL Server 8.0\bin>mysqld --initialize

我收到此消息,但仍然没有运气。

    2019-01-23T22:42:52.046924Z 0 [System] [MY-013169] [Server] C:\Program Files\MySQL\MySQL Server 8.0\bin\mysqld.exe (mysqld 8.0.11) initializing of server in progress as process 25452
2019-01-23T22:42:52.051513Z 0 [ERROR] [MY-010457] [Server] --initialize specified but the data directory has files in it. Aborting.
2019-01-23T22:42:52.062075Z 0 [ERROR] [MY-010119] [Server] Aborting
2019-01-23T22:42:52.064073Z 0 [System] [MY-010910] [Server] C:\Program Files\MySQL\MySQL Server 8.0\bin\mysqld.exe: Shutdown complete (mysqld 8.0.11)  MySQL Community Server - GPL.

我不知所措。有人可以协助吗?谢谢。

1 个答案:

答案 0 :(得分:0)

您正在运行mysql --initialize命令。

-initialize参数用于在数据文件夹上创建基本文件。只需在第一次创建一些基本文件时执行。

此外,错误消息告诉您相同的内容:

2019-01-23T22:42:52.051513Z 0 [ERROR] [MY-010457] [Server] --initialize specified but the data directory has files in it. Aborting.

找出该参数,然后一切都会正常工作。或者,如果您需要创建一个新的数据目录,请更改my.ini上的数据目录,或删除当前目录(这会删除您的所有数据库,请注意)。