当前位置: 首页 > 面试题库 >

mysqld:不能将目录更改为数据。服务器无法启动

巴学潞
2023-03-14
问题内容

我使用安装程序安装了MySQL服务器,然后启动了该服务器。重新启动后,我尝试再次启动它并得到错误:

D:\Program Files\MySQL\MySQL Server 5.7\bin>mysqld -u root -p
mysqld: Can't change dir to 'D:\Program Files\MySQL\MySQL Server 5.7\data\'     (Errcode: 2 - No such file or directory)
2015-11-17T08:30:18.822962Z 0 [Warning] TIMESTAMP with implicit DEFAULT     value is deprecated. Please use --explicit_defaults_for_timestamp server option     (see documentation for more details).
2015-11-17T08:30:18.822962Z 0 [Warning] Insecure configuration for --secure-    file    -priv: Current value does not restrict location of generated files.     Consider setting it to a valid, non-empty path.
2015-11-17T08:30:18.822962Z 0 [Note] mysqld (mysqld 5.7.9) starting as     process 1108 ...
2015-11-17T08:30:18.838586Z 0 [Warning] Can't create test file D:\Program     Files\MySQL\MySQL Server 5.7\data\DESKTOP-RNBR3E8.lower-test
2015-11-17T08:30:18.838586Z 0 [Warning] Can't create test file D:\Program     Files\MySQL\MySQL Server 5.7\data\DESKTOP-RNBR3E8.lower-test
2015-11-17T08:30:18.838586Z 0 [ERROR] failed to set datadir to D:\Program     Files\MySQL\MySQL Server 5.7\data\
2015-11-17T08:30:18.838586Z 0 [ERROR] Aborting


2015-11-17T08:30:18.838586Z 0 [Note] Binlog end
2015-11-17T08:30:18.838586Z 0 [Note] mysqld: Shutdown complete

我试图重新安装MySQL。
更新:
当我mysqld -u root -p以管理员身份运行时,什么都没有发生。


问题答案:

由于您使用Windows安装程序,因此一切都已设置为可将MySQL 5.7作为Windows服务运行,这在大多数情况下是一个不错的选择。

而不是mysqld.exe从命令行运行,

  1. Win + R
  2. services.msc
  3. 右键点击 MySQL57
  4. 启动服务。


 类似资料:
  • 问题内容: 有谁知道如何更改Apache服务器的文档根目录?我基本上想来自目录而不是。 编辑 我最终弄清楚了。有人建议我更改文件,但最终在其中找到一个文件,并将根目录从更改为,并且可以正常工作。 问题答案: 您需要更改文件中的设置。可能会出现类似 使用您喜欢的编辑器(我建议使用Vim)并查找并将其更改为。对于看起来像这样的设置,还要往下看一点: 您还需要将引号中的内容更改为新目录。这样,当用户发出

  • 我用freeshd设置了一个服务器,并能够将其放置,包括更改目录和列出文件。我有一些例子。txt文件和主目录中的文件夹。我使用freeshd将服务器上的主目录设置为“C:\SFTP”(而不是定义目录为“$home\”的主变量)。 显然,在使用JSch时, 最后一行只打印“主页:/”。任何尝试(在上述代码之后立即进行)使用 结果在 我想如果我找到了为什么JSch没有正确的主路径(或任何路径)的根源这

  • 我运行mfp stop以停止我的服务器 现在当我运行mfp start、mfp run、mfp restart时,服务器不会启动 这是我的cli日志 MacSupports-MacBook-Pro-2:Yomaui Hannade$mfp停止 OBJC[84655]:类JavaLaunchHelper在/library/java/javaVirtualMachines/jdk1.7.0_75.jd

  • 向整个社区致意。我的payara 5.2020应用程序服务器有问题。当我想用命令systemctl start payara.service启动它时,它不会启动并向我显示此错误消息: 启动服务器需要主密码。没有控制台,没有提示。您应该创建域java[3370]:命令启动域失败。 我试图改变我的域名的默认密码,但它仍然不起作用。 谢谢大家

  • 问题内容: 我已经安装了rails和mysql。我还安装了mysql2 gem。我通过命令rails new try_cms -d mysql创建了Rails应用程序。创建成功。但是,当我尝试使用rails server命令运行WEBrick服务器时,出现以下错误。 提前致谢。 问题答案: 尝试运行此命令(在此处查看类似的问题)

  • 我正在亚马逊EC2和ubuntu上运行Kafka。首先,我尝试运行zookeeper服务器并创建一个测试主题。最终目的是将spark与Kafka结合起来进行情感分析。 当我尝试启动zookeeper服务器时,我收到以下警告,并且进程似乎没有结束,即键入此命令后,我没有看到shell提示:bin/zookeeper服务器启动。sh配置/zookeeper。属性 警告配置中未定义配置或未定义仲裁,以独