gpt4 book ai didi

mysql - Win 10,MySQLDump 给出错误 "mysqldump: Got error: 1045: Access denied for user ' =root' @'localhost' (使用密码 : YES) when trying to connect"

转载 作者:行者123 更新时间:2023-11-29 10:25:26 30 4
gpt4 key购买 nike

我尝试了其他答案中提到的其他解决方案,例如权限、授予问题、端口号、密码/用户名等。这些都不是问题;它们可能是的问题,因此需要检查。

配置:在 Win10 上运行 Wordpress,安装了 MariaDB,当时是最新的。

使用下面的确切语法,我收到访问被拒绝错误。密码正确。 Root 用户确实拥有完整的数据库管理权限

[D:\DiskBackups]mysqldump -u=root -p mysql
Enter password: *********
mysqldump: Got error: 1045: Access denied for user '=root'@'localhost' (using password: YES) when trying to connect

最佳答案

显然,如果 MySQL 无法正确解析名称(不知道为什么),它会抛出“访问被拒绝”。通过默默无闻实现安全。

在我的例子中,答案是通过 IP 地址指定本地主机:

mysqldump -u root -p  -h 127.0.0.1 mysql > JG_MultiSite2018_0122.bak

尽管 MySQLDump 似乎可以通过“localhost”识别该命令,但您实际上必须提供 127.0.0.1 IP 地址才能使其工作。那时一切都很好!

请注意,通过给出“-p”而不提供实际密码可以避免任何引号、空格、特殊字符等问题。当然,您可以在命令行上指定实际密码,但您仍然会收到错误没有 -h 127.0.0.1

我无法将此添加为其他类似问题的解决方案;大多数答案都讨论了权限、拨款等。

关于mysql - Win 10,MySQLDump 给出错误 "mysqldump: Got error: 1045: Access denied for user ' =root' @'localhost' (使用密码 : YES) when trying to connect",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48392553/

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