远程登录被拒绝,要改一个表数据的属性让他可以远程登录
解决方法如下,执行命令:
mysql>use mysql;
mysql>select host ,user from user;
查看结果是不是root用户仅允许本地 localhost 登录,是的话,就要修改它的host为%,表示任意IP地址都可以登录
mysql> update user set host =’%’ where user=‘root’;
执行完后root对应的host成了%,表示可以任意IP地址登录了。
最后:
mysql> flushprivileges
把缓存flush掉
————————————————
版权声明:本文为CSDN博主「林浩吧」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_45335305/article/details/98883342
非常感谢您有耐心的读完万广互联的这篇文章:"Access denied for user ''@'localhost' (using password: YES)错误解决方法",仅为提供更多信息供用户参考使用或为学习交流的方便。我们公司不仅提供:网站建设、网站制作、seo网站优化、网站推广、小程序开发、商城开发、快速排名、网页设计、建网站等服务,而且利用互联网营销手法,多平台,多样化进行品牌内容铺设,营造企业正面形象,诚挚为您服务,欢迎您的到来。