1045-Access denied for user 'root'@'172.16.31.90' 错误解决办法

故事扮演 提交于 2020-01-09 12:32:17

根据上报错信息得知,我没有授权root用户可以在"172.16.31.90"登录,所以造成无法登录。

所以解决方案为:授权root用户可以在172.16.31.90登录,授权方式有两种:

1、授权root用户可以从172.16.31.90登录MySQL数据库,如下所示:(yourpassword为登录MySQL数据库的密码)

GRANT ALL PRIVILEGES ON *.* TO 'root'@'172.16.31.90' IDENTIFIED BY 'yourpassword' WITH GRANT OPTION;

2、授权root用户可以从任意电脑登录MySQL数据库。如下所示:

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'yourpassword' WITH GRANT OPTION;

简单粗暴,完美解决!

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!