Mysql8数据库如何给用户授权

转载自:https://blog.csdn.net/Numb_ZL/article/details/124222795

查看用户已有权限

bash 复制代码
SHOW GRANTS FOR [用户名];

使用root用户授予所有权限

bash 复制代码
-- 授权
GRANT ALL PRIVILEGES ON [数据库名].[表明] TO '[用户名]'@'[连接主机ip地址]' WITH GRANT OPTION;
-- 刷新权限
FLUSH PRIVILEGES;

例如:给numb用户的所有连接地址授权numb数据库所有表权限如下:

bash 复制代码
GRANT ALL PRIVILEGES ON numb.* TO 'numb'@'%' WITH GRANT OPTION;

使用root用户授予增删改查权限

bash 复制代码
-- 授权
GRANT SELECT, UPDATE, DELETE, INSERT ON .* TO 'numb'@'%' WITH GRANT OPTION;
-- 刷新权限
FLUSH PRIVILEGES;

使用root用户撤销权限

bash 复制代码
-- 授权
REVOKE ALL PRIVILEGES FROM numb;
-- 刷新权限
FLUSH PRIVILEGES;
相关推荐
?ccc?2 分钟前
MySQL故障排查与生产环境优化
数据库·mysql
零叹11 分钟前
篇章二 论坛系统——系统设计
数据库·数据库设计·技术选型·表的设计
重生之后端学习11 分钟前
苍穹外卖-day03
java·开发语言·数据库·spring boot·mysql·spring·tomcat
快起来别睡了19 分钟前
传统数据表创建与Prompt方式的对比:以NBA赛季投篮数据表设计为例
数据库·程序员
远方160928 分钟前
21-Oracle 23 ai-Automatic SQL Plan Management(SPM)
数据库·sql·oracle
语风方伯32 分钟前
Mysql docker部署8.0升级到8.4
数据库
Java水解43 分钟前
MySQL 分页查询优化
后端·mysql
清风~徐~来1 小时前
【Qt】控件 QWidget
前端·数据库·qt
庸子2 小时前
MySQL从入门到DBA深度学习指南
数据库·mysql·dba
cookqq2 小时前
mongodb源码分析session执行handleRequest命令find过程
数据库·sql·mongodb·nosql