我是靠谱客的博主 眯眯眼路人,最近开发中收集的这篇文章主要介绍解决使用navicat连接虚拟机中mysql(Host... is not allowed to connect this Mysql server)问题,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
今天,安装了虚拟机,并在里面装了linux系统,jdk,tomcat,mysql等一系列软件,之后使用navicat连接远程mysql,竟然报错如下:
之后,想了想,应该是本地没有访问该数据库的权利,需要在虚拟机(使用crt连接虚拟机)中进行设置:
mysql> create user ‘root’@’%’ identified by ‘你的密码’;
1.#增加root用户指定可以任意IP登录,如果想限制只能让指定IP登录请把%替换成IP地址
mysql> grant all on . to ‘root’@’%’ with grant option;
2.#/赋予任何主机访问数据库的权限
mysql> flsh privileges;
3.#使修改生效
之后,大功告成啦
最后
以上就是眯眯眼路人为你收集整理的解决使用navicat连接虚拟机中mysql(Host... is not allowed to connect this Mysql server)问题的全部内容,希望文章能够帮你解决解决使用navicat连接虚拟机中mysql(Host... is not allowed to connect this Mysql server)问题所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复