栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 数据挖掘与分析

MySQL 5 将数据库授权给用户访问 2021-09-27

MySQL 5 将数据库授权给用户访问 2021-09-27

例如,新添加的用户xiaoyao没有权限访问所有数据库,如下图,需要添加权限。

比如有个数据库名叫xyqas,需要授权给用户xiaoyao
命令:

# `xyqas`.* 表示该数据库中所有的表
# 'xiaoyao'@'localhost' 表示仅授权给在主机localhost登录的用户xiaoyao
grant all privileges on `xyqas`.* to 'xiaoyao'@'localhost';
报错无权限的处理

如果报错 SQL错误(1044) Access denied...
说明当前登录的mysql用户没有权限(或不支持远程操作),需要用mysql的root用户操作。
登录对应数据库所在服务器,然后登录mysql的root用户,再执行授权命令,最后需要刷新缓存。

命令:

# 以root用户登录
mysql -u root -p
# 授权
grant all privileges on `xyqas`.* to 'xiaoyao'@'localhost';
# 刷新缓存
flush privileges;

授权后的效果

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/278982.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号