分享

mysql报错:Error Code: 1044. Access denied for user 'root'@'%' to database

 中间件 2022-06-15 发布于浙江

root用户新建了一个数据库,赋权限给用户A,mysql

grant 权限 on 数据库.数据表 to '用户' @ '主机名';

grant all on db_test.* to 'test'@'%';

报错以下:web

[Err] 1044 - Access denied for user 'root'@'%' to database 'db_test'

报错能够看出root没有权限,查询用户表看root用户权限sql

SELECT host,user,Grant_priv,Super_priv FROM mysql.user;

修改权限,执行以下:数据库

UPDATE mysql.user SET Grant_priv='Y', Super_priv='Y' WHERE User='root';
FLUSH PRIVILEGES;

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多