首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法启动MySQL服务器(windows)

问无法启动MySQL服务器(windows)
EN

Stack Overflow用户
提问于 2021-02-06 21:16:07
回答 1查看 128关注 0票数 0

我刚刚第一次安装了MySQL,在启动服务器时遇到了问题。这就是我尝试启动服务器的方式:

代码语言:javascript
复制
mysqld --console

这是输出:

代码语言:javascript
复制
2021-02-06T13:14:22.471410Z 0 [System] [MY-010116] [Server] C:\Program Files\MySQL\MySQL Server 8.0\bin\mysqld.exe (mysqld 8.0.23) starting as process 5272
2021-02-06T13:14:22.473472Z 0 [Warning] [MY-010091] [Server] Can't create test file C:\Program Files\MySQL\MySQL Server 8.0\data\mysqld_tmp_file_case_insensitive_test.lower-test
2021-02-06T13:14:22.473529Z 0 [Warning] [MY-010091] [Server] Can't create test file C:\Program Files\MySQL\MySQL Server 8.0\data\mysqld_tmp_file_case_insensitive_test.lower-test
2021-02-06T13:14:22.473661Z 0 [ERROR] [MY-013276] [Server] Failed to set datadir to 'C:\Program Files\MySQL\MySQL Server 8.0\data\' (OS errno: 2 - No such file or directory)
2021-02-06T13:14:22.485955Z 0 [ERROR] [MY-010119] [Server] Aborting
2021-02-06T13:14:22.486053Z 0 [System] [MY-010910] [Server] C:\Program Files\MySQL\MySQL Server 8.0\bin\mysqld.exe: Shutdown complete (mysqld 8.0.23)  MySQL Community Server - GPL.

我该如何解决这个问题呢?

EN

回答 1

Stack Overflow用户

发布于 2021-02-06 22:21:53

您尚未设置my.ini文件,以便MySQL知道在哪里可以找到所有路径。

在默认目录中,您没有写入权限

代码语言:javascript
复制
"C:\Program Files\MySQL\MySQL Server 8.0\bin\mysqld.exe" --defaults-file="C:\ProgramData\MySQL\MySQL Server 8.0\my.ini" MySQL80

在该my.ini中,您可以找到

代码语言:javascript
复制
# Path to the database root
datadir=C:/ProgramData/MySQL/MySQL Server 8.0/Data

Mysql有写权限

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66077315

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档