Linux 服务器下 给mysql用户受权限 提示0行受影响 授权失败 怎么解决?

Linux 服务器下 给mysql用户受权限 提示0行受影响 授权失败 怎么解决?,第1张

mysql>grant all privileges on *.* to 'mruser'@'%' identified by'123456' with grant option

mysql>flush privileges

1 mysql 错误 ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost'

www.2cto.com

解决办法:关闭防火墙,linux下命令

[root@etl01 bin]# chkconfig --list | grep -i iptables ====check fire wall

iptables0:off 1:off 2:on3:on4:on5:on6:off

[root@etl01 bin]# /sbin/service iptables stop ====stop fire wall

Flushing firewall rules: [ OK ]

Setting chains to policy ACCEPT: nat filter [ OK ]

Unloading iptables modules: [ OK ]

2 报错:1130-host ... is not allowed to connect to this MySql server

解决办法:

授权形式

比如账户为root,密码为root

use mysql

用root账户从任何主机上访问mysql数据库了

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION

如果你想允许用户zz从ip为192.168.1.3的主机连接到mysql服务器,并使用123456作为密码

GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.1.3' IDENTIFIED BY '123456' WITH GRANT OPTION


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/7323390.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-04
下一篇 2023-04-04

发表评论

登录后才能评论

评论列表(0条)

保存