首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >MySQL第二次无法登录,错误消息:用户'root'@'localhost‘的访问被拒绝(使用密码: YES)

MySQL第二次无法登录,错误消息:用户'root'@'localhost‘的访问被拒绝(使用密码: YES)
EN

Stack Overflow用户
提问于 2019-03-05 06:46:34
回答 1查看 98关注 0票数 1

我刚刚在我的本地机器上设置了mysql server8.0。第一次登录是正常的,我创建了我的数据库和所有东西,但由于我想加载本地文件,所以我退出并执行了mysql -u root -p --local-infile databasename;。当我这样做的时候,它给了我ERROR 1049 (42000): Unknown database 'databasename;'。然后我尝试使用mysql -u root -p登录来检查数据库,但是得到了这个错误:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

我尝试重新启动mysqld,但弹出了新的错误消息。我试着重置超级用户密码,但也不起作用。

所以我试着重装mysql。同样的事情也发生了。第一次登录是正常的,但当我退出并执行--local-infile databasename时,它再次显示Unknown database 'databasename;

有人能帮我解决这个问题吗?谢谢!我用的是寡妇系统。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-03-05 08:29:44

首先,我建议安装MySQL Workbench,它是MySQL的“官方”图形用户界面。它不是很好,但它使解决这类问题变得容易得多。

接下来,如果您确实可以使用workbench连接到本地主机实例,请运行以下命令:

代码语言:javascript
复制
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'yourPasswordHere'

如果不能,请再次尝试重新安装MySQL,并查看是否可以连接。

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

https://stackoverflow.com/questions/54992778

复制
相关文章

相似问题

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