MySQL报错ERROR 1044 (42000)
文章目录1. 报错2. 排查3. 解决1. 报错进入mysql,执行针对库授予对应用户权限,报错:ERROR 1044 (42000): Access denied for user ‘root’@‘192.168.20.33’ to database ‘库名’2. 排查登录执行方式是 mysql -h192.168.20.33 -xxxxxx的方式,所以查询发现root在该IP地址并且没有 WI
·
1. 报错
进入mysql,执行针对库授予对应用户权限,报错:
ERROR 1044 (42000): Access denied for user ‘root’@‘192.168.20.33’ to database ‘库名’
2. 排查
登录执行方式是 mysql -h192.168.20.33 -xxxxxx的方式,所以查询发现root在该IP地址并且没有 WITH GRANT OPTION 选项,无法对其他用户授权。
1) mysql > select user,host,grant_priv from mysql.user where user=“root”;
2) mysql > show grants for root@‘192.168.20.33’;
3. 解决
mysql > update mysql.user set grant_priv=“Y” where user=“root” and host=“192.168.20.33”;
mysql > flush privileges;
更多推荐
已为社区贡献3条内容
所有评论(0)