MySQL81045 - Access denied for user ‘root‘@‘172.17.0.1‘ (using password: YES)
使用Navicat连接centos8 的docker容器上的MySQL8,显示错误1045 - Access denied for user 'root'@'172.17.0.1' (using password: YES)
很迷惑啊,之前明明连接好好的,怎么突然就不能远程连接了
接着一顿操作:看看端口和防火墙状态,对端口ip进行限制,修改密码都不行,至于远程登录的开启,之前都可以连接的,怎么就不能连接了呢,但还是试着开启远程登录,还是不行,直接SQL执行出错了,SQL语句明明没问题,麻了。
怀疑数据库被别处登录了,但又在主机终端查询了一下,发现数据库的信息都还在,所以不是这问题
很烦啊,又是这种问题搞很久
无奈,又在主机终端查询了一下mysql的用户情况,发现问题了
用户root的host不知怎么的被修改为localhost了,把localhost改为%(%表示对所有ipv4地址都生效)
行动!!
(1)进入mysql数据库,注意这里不是MySQL,是MySQL中的一个数据库,叫mysql
use mysql
(2)将localhost修改为%
update user set Host='%' where User='root';
(3)刷新权限
flush privileges;
(4)Navicat测试连接
欧了~
附:MySQL8修改密码
ALTER USER '用户名'@'%'IDENTIFIED WITH MYSQL_NATIVE_PASSWORD BY '新密码';
这篇好文章是转载于:学新通技术网
- 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
- 本站站名: 学新通技术网
- 本文地址: /boutique/detail/tanhggfcki
系列文章
更多
同类精品
更多
-
photoshop保存的图片太大微信发不了怎么办
PHP中文网 06-15 -
《学习通》视频自动暂停处理方法
HelloWorld317 07-05 -
Android 11 保存文件到外部存储,并分享文件
Luke 10-12 -
word里面弄一个表格后上面的标题会跑到下面怎么办
PHP中文网 06-20 -
photoshop扩展功能面板显示灰色怎么办
PHP中文网 06-14 -
微信公众号没有声音提示怎么办
PHP中文网 03-31 -
excel下划线不显示怎么办
PHP中文网 06-23 -
excel打印预览压线压字怎么办
PHP中文网 06-22 -
TikTok加速器哪个好免费的TK加速器推荐
TK小达人 10-01 -
怎样阻止微信小程序自动打开
PHP中文网 06-13