欢迎投稿

今日深度:

mysql1130远程连接没有权限的解决方法,mysql1130权

mysql1130远程连接没有权限的解决方法,mysql1130权限


远程连接没有权限的原因有两种,一个是因为mysql的限制,一个是防火墙的限制。

1,解决防火墙限制:

  在mysql服务主机上将防火墙关闭或者在防火墙高级设置里面加入出入站规则,加上mysql的端口,允许通过mysql的端口进行访问主机。

2,解决mysql的限制,在mysql服务主机上执行下列sql


-- 更改root用户的登录主机为任意主机
UPDATE USER
SET Host = '%'
WHERE User = 'root';
-- 更改权限(root为账户名,%为主机名(任意主机),525099302为密码)
GRANT ALL PRIVILEGES ON *.* TO root@'%' IDENTIFIED BY "525099302";
-- 刷新权限,mysql直接生效
flush privileges; 

将上述两个限制突破,就可以通畅无阻地远程访问mysql主机了。

去年就碰到了解决了这问题,今年又记得不是很清楚,看来我高估我的记忆力了,还是记下来备用。


MYSQL远程访问问题,没有权限

你要像设置网站一样加个192.168.0.250/phpmyadmin访问的设置
目录要加上权限。比如游客访问权限
 

mysql连接数据库问题,1130 我现在是连数据库都连接不上所以没办法改变权限的而且从新安装也还是报错

嗨。
首先要明确1130的错误是指你的数据库不支持远程连接。也就是说除了默认的localhost和回环地址外,你不能使用ip去连接。
我看你问题的描述(
从新安装也还是报错
这句),你用的应该是你本地的数据库,那为啥要用远程地址做连接呢?直接使用localhost登录,然后修改权限表,在权限表里加上你想允许的远程连接地址。记得flush privileges。

就可以了。

欢迎追问。
 

www.htsjk.Com true http://www.htsjk.com/shujukunews/4141.html NewsArticle mysql1130远程连接没有权限的解决方法,mysql1130权限 远程连接没有权限的原因有两种,一个是因为mysql的限制,一个是防火墙的限制。 1,解决防火墙限制: 在mysql服务主机上将防火墙关...
相关文章
    暂无相关文章
评论暂时关闭