您的位置:首页 > 数据库 > MySQL

Host lenovo-PC is not allowed to connect to this MySQL server

2018-03-05 19:08 218 查看
项目启动后控制台输出:



这是因为没有给本机电脑连接权限。
解决方法:
    1.打开cmd,进入到MySQL安装的bin目录,连接MySQL。如何连接与安装MySQL请查看博主
另一篇博客http://blog.csdn.net/weixin_40671802/article/details/79273614点击打开链接

   2.接着输入use mysql-> select user,host from user;  可以查看到允许连接的没有本机IP,root用户只允许在127.0.0.1和localhost上进行连接,而不允许使用本机在局域网中的ip进行连接。。



3.输入:
GRANT
 
ALL
 
PRIVILEGES
 
ON
 
*.* 
TO
 
'root'
@
'10.100.110.167'
 
IDENTIFIED 
BY
 
''
 
WITH
 
GRANT
 
OPTION
;
允许地址10.100.110.167上用root用户,无密码来连接mysql的所有数据库,付给select,insert,update,delete权限。



4.最后一步刷新一下权限
flush 
privileges
;


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐