ERROR 1044 (42000): Access denied for user ‘root‘@‘localhost‘ to database

编程知识 更新时间:2023-04-06 10:44:37

使用root账号localhost登录的时候总是提示被拒绝,找了已下午,也没有找到办法,原因还是权限不够,使用名称查看权限,发现 root@'localhost'后面没有  WITH GRANT OPTION选项

show grants for root@'localhost';

 解决办法是不要使用本地登录,使用远程登录

 mysql -h132.12.11.20 -uroot -p

登录后,再给本地root localhost赋权限就可以了

GRANT ALL PRIVILEGES ON *.* TO root@'localhost' IDENTIFIED BY '123456'  with grant option ;

再次查看

参照 ERROR 1044 (42000): Access denied for user 'root'@'localhost' - 潇湘隐者 - 博客园 (cnblogs) 

更多推荐

ERROR 1044 (42000): Access denied for user ‘root‘@‘localhost‘ to database

本文发布于:2023-04-06 10:44:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/8a53a7036756d7142822b28a3fae02ea.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:Access   ERROR   denied   localhost   database

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!

  • 49122文章数
  • 14阅读数
  • 0评论数