admin管理员组文章数量:1794759
mysql错误:Error 1045: Access denied for user 的解决
golang中,在程序中配置的mysql地址是:
10.10.10.131
但是程序链接mysql时返回的错误是如下:
Error 1045: Access denied for user 'root'@'10.10.9.22' (using password: YES)
很奇怪,10.10.9.22是本机的ip,我在配置中明明使用的10.10.10.131这个mysql ip,怎么会用了本机的ip?而且我找了代码和配置文件中,都没找到10.10.9.22这个字符串,那程序是怎么会使用了10.10.9.22。
查了很久终于发现了,如果配置中mysql ip和密码写错了,那么就会使用本机的ip。
因此,出现错误
Error 1045: Access denied for user 'root'@'10.10.9.22' (using password: YES)
第一要怀疑的是mysql的ip,用户名,密码是否写错了,必须要用mysql的连接工具,按照配置的mysql的ip,用户名,密码去尝试连接mysql,没问题再排查其它可能。
仅此记录,这个mysql错误遇到很多次了,总是不长记性^-^
版权声明:本文标题:mysql错误:Error 1045: Access denied for user 的解决 内容由林淑君副主任自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.xiehuijuan.com/baike/1686964443a123043.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论