问题:win10 系统上运行node,运行提示:Host is not allowed to connect to this MySQL server。
在windows10上面装完MySQL8.0.28,发现本地可以使用Navicat进行连接 ,但是在vue项目中调用node接口连接mysql却报错Host is not allowed to connect to this MySQL server
这个错误其实就是我们的MySQL不允许远程登录,所以远程登录失败了,解决方法:
1、在装有MySQL的机器上登录MySQL mysql -u root -p密码 ;
2、执行use mysql;
3、执行update user set host = ‘%’ where user = ‘root’;这一句执行完可能会报错,不用管它。
4、执行FLUSH PRIVILEGES;文章来源:https://www.toymoban.com/news/detail-545309.html
经过上面4步,就可以解决这个问题了。
注: 第四步是刷新MySQL的权限相关表,一定不要忘了,我第一次的时候没有执行第四步,结果一直不成功,最后才找到这个原因。文章来源地址https://www.toymoban.com/news/detail-545309.html
到了这里,关于Host is not allowed to connect to this MySQL server的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!