这是一个棘手的问题,我有以下输出:
mysqldump:收到错误:1045:尝试连接时用户'root'@'localhost'(使用密码:YES)拒绝访问
尝试mysqldump在Windows XP上导出数据库时.用户名为root,密码正确且仅包含字母数字字符.我尝试了不同的情况,有/没有引号,指定使用-u和-p,指定使用--user=和--password=其他指定用户/密码等的方法,指定主机(它是全局的),甚至指定数据库使用--databases而不是只是空白.使用密码时错误始终相同,除非"否",否则始终相同.我已尝试通过搜索找到许多修复但没有成功.一个修复建议检查mysql.conf,但Windows构建似乎没有.凭证(实际上是命令行参数)与mysql.exe完美配合 - 这个问题似乎只影响mysqldump.exe.
非常感谢您的帮助.
mysql localhost access-denied windows-xp-sp3 mysql-error-1045