gpt4 book ai didi

mysql - 错误 : 'Access denied for user ' debian-sys-maint' @'localhost' (using password: YES)'

转载 作者:可可西里 更新时间:2023-11-01 06:32:29 26 4
gpt4 key购买 nike

Stackoverflow 的长期读者,第一次提交问题。

由于各种原因,几天前我不得不对我的开发笔记本电脑进行硬件重启。当我恢复它时,我意识到不再可以访问 mysqld。我通常在本地开发机器上使用 root 连接。我也无法像往常一样通过初始化脚本启动/停止它,所以我一如既往地求助于各种搜索引擎。在咨询了 Google、Bing 和 Duckduckgo.com 之后,我仍然找不到解决问题的方法。我找到了类似问题的解决方案,但都涉及更改 debian-sys-maint 的自动生成密码并以 root 身份登录以设置一个新密码,但由于我无法以 root 身份登录,这也不能解决我的问题。

有没有人知道这个困境的任何其他解决方案候选者?

错误:“拒绝用户 'debian-sys-maint'@'localhost' 的访问(使用密码:YES)”。

最佳答案

像这样恢复mysql数据库后,我得到了同样的错误:

mysql -h localhost -u root -p < mysql.backup.sql

mysql.backup.sql 文件来自另一台服务器。

问题似乎源于目标系统和源系统中/etc/mysql/debian.cnf 中存储的不同密码。我将密码行从源系统的 debian.cnf 文件复制/粘贴到目标系统中的文件。然后我能够毫无问题地重新启动 mysqld。

注意:我必须执行 killall mysqld 才能重新启动。

关于mysql - 错误 : 'Access denied for user ' debian-sys-maint' @'localhost' (using password: YES)',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8938187/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com