首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >连接到MySQL本地数据库时出错

连接到MySQL本地数据库时出错
EN

Stack Overflow用户
提问于 2018-07-23 23:20:26
回答 2查看 3.2K关注 0票数 2

所以,我有我的本地数据库,设置它,从窗口服务窗口运行它。我打开MySQL工作台,并尝试连接到服务器。主机名是localhost,用户名是root。我得到了一些类似于access denied error的东西。我试着运行mysql.exe -u root -p

它需要密码,我输入它,我得到access denied错误。我尝试添加--skip-grant-tables。我得到一个Can not perform keyring migration错误。我试着运行mysqld,并得到keyring migration failed。我添加了--defaults-file="C:\ProgramData\MySQL\MySQL Server 8.0\my.ini",它告诉我

代码语言:javascript
复制
mysqld: File '.\binlog.index' not found (OS errno 13 - Permission denied)

我不知道该怎么做。提前谢谢。

编辑:我只是重新安装MySQL

重新安装之后,我仍然会得到Can not perform keyring migration错误。

现在我甚至不能在重新安装之后运行该服务

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-08-26 01:58:48

解决办法:

我不得不删除数据文件夹,运行-初始化,然后运行mysqld -u mysql。

票数 0
EN

Stack Overflow用户

发布于 2022-04-17 23:09:06

对于那些尝试过被接受的答案却没有成功的人来说。有以下错误。

mysqld:无法创建目录'C:\Program \MySQL\MySQL Server 8.0\data‘(OS errno 13 -权限被拒绝)

删除数据文件夹,并确保在移到目录并运行初始化进程之前以管理员身份运行cmd。

这让我花了很多时间。

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

https://stackoverflow.com/questions/51488393

复制
相关文章

相似问题

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