我用Navicat连接局域网的mysql,出现错误:Host:192.168.1.240 is not allowed to connect to this mysql server
192.168.1.240 进入客户端,修改了mysql数据库中user表的user=root的host为%,还是不行。在我的电脑上telnet 192.168.1.240 3306 出现了一下错误:192.168.1.188 is not allowed to connect to this mysql server
失去了跟主机的联系。
请问高手这个改怎么解决。我现在用Navicat连不上这个数据库了
192.168.1.240 进入客户端,修改了mysql数据库中user表的user=root的host为%,还是不行。在我的电脑上telnet 192.168.1.240 3306 出现了一下错误:192.168.1.188 is not allowed to connect to this mysql server
失去了跟主机的联系。
请问高手这个改怎么解决。我现在用Navicat连不上这个数据库了
解决方案 »
- 关于mysql5.0如何能真正支持存储过程
- mysql 的一个奇怪现象,请大家指导
- mysql 删除数据空洞问题,谢谢
- MYSQL离奇的乱码问题,请赐教
- tomcat 已经配置了数据库连接池 那么在编写java代码是可以调用con.close()吗??在线等。。。
- 这个删除语句怎么写.高手帮忙看下
- mysql 备份的脚本怎么查询? 在线等~~~~~~~·
- [100分顶者有分,知道的给高分]关于SQL语句条件查询问题用已知道数据生成未知的数据列。并且条件中有未知的数据列做条件怎么写啊?
- 【高难度的问题】mysql创建视图时能不能强制使用ALGORITHM = MERGE
- mysql编码修改问题
- 横表inner join竖表
- 批量列出多记录首条记录
GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.1.100' IDENTIFIED BY '123' ;
192.168.1.100 为你本机的ip地址,123为root的密码
GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.1.100' IDENTIFIED BY '123' ;
192.168.1.100 为你本机的ip地址,123为root的密码 这个就对了,执行了这个命令就好了,谢谢了
将数据库mysql的user表的第一条记录的Host(原来应该是localhost)值改成% 然后重启 mysql 就可以了(记得重启)