闲来无事,在自己笔记本上安装了虚拟机并且配置了nginx+php+mysql,这些东西都已顺利搭建,唯一的一点就见表的时候不方便,所以用navicta工具连接自己虚拟机的mysql,结果出现了如下问题:ERROR 1130: Host '192.168.116.128' is not allowed to connect to this MySQL server(不允许连接到MySQL服务器,也就是没有给用户授权)
经过研究找到了解决方法:
1、首先给用户授权,
我用的用户是root 密码123456
然后进入到mysql里面:mysql -uroot -p123456
进入之后,首选语法为:
Sql代码 :
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
执行代码。如图:
示例: Sql代码
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
执行完后,再
flush privileges;
刷新一下权限就可以了,不用重启。
现在你在用navicta工具连接你虚拟机的mysql已经ok了!
转载请注明转自:运达's blog 原文地址:http://www.yunda51.com/1642.html
[给力]
谢谢分享 KO户外
咋一看博主的博客,以为是快递呢
学习了,备用。
百度搜进来的。
感谢分享,先收藏着。
马克一下备用