解决客户端连接mysql出现 xxx.xxx.xxx.xxx is not allowed to connect to
程序员文章站
2022-04-13 18:13:18
...
在CentOS上把mysql都配置好了,在Linux下登录mysql都没有问题,但是在Windows下用navicat远程连接连接msyql时报 is not allowed
在CentOS上把mysql都配置好了,在Linux下登录mysql都没有问题,但是在Windows下用navicat远程连接连接msyql时报 is not allowed to connect to this MySQL server ,上网一查,发现是没有远程连接的权限
于是我采用新增加一个用户的方法,,并赋予任意ip都可以远程连接的权限,
mysql新增用户
#mysql -uroot -proot
mysql> grant all privileges on *.* to 'test'@'%' identified by 'test' with grant option;
mysql> flush privileges;
此处'%'很重要,代表任意ip都可以远程连接,而默认的root用户只能“localhost” 所以才会报 “ is not allowed to connect to this MySQL server” 无法连接数据库!
然后在远程连接一下,发现能连接了!
问题解决! mark 一下 ^_^
上一篇: PHP中类的继承和应用
下一篇: php执行sql语句的写法
推荐阅读
-
windows 连接 linux 上的mysql出现Can't connect to; is not allowed to connect;Access denied for user
-
关于对连接数据库时出现1130-host “**” is not allowed to connect to this MySql/mariadb server 的错误解决方法
-
MYSQL不能从远程连接的一个解决方法(s not allowed to connect t
-
解决客户端连接mysql出现 xxx.xxx.xxx.xxx is not allowed to connect to
-
Navicat连接mysql时出现 Access denied for user ‘root‘@‘xxx.xxx.xxx.xxx‘ (using password: YES) 的原因及解决办法。