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;
相关推荐
大气层煮月亮10 分钟前
Oracle EBS ERP开发——报表生成Excel标准模板设计
数据库·oracle·excel
云和数据.ChenGuang19 分钟前
达梦数据库的命名空间
数据库·oracle
三三木木七1 小时前
mysql拒绝连接
数据库·mysql
蹦跶的小羊羔1 小时前
sql数据库语法
数据库·sql
唐古乌梁海1 小时前
【mysql】InnoDB的聚簇索引和非聚簇索引工作原理
数据库·mysql
我变秃了也没变强1 小时前
pgsql配置密码复杂度策略
数据库·postgresql
PawSQL1 小时前
企业级SQL审核工具PawSQL介绍(1) - 六大核心能力
数据库·sql·oracle
幼稚园的山代王1 小时前
NoSQL介绍
数据库·nosql
꒰ঌ 安卓开发໒꒱1 小时前
Mysql 坏表修复
android·mysql·adb
猫林老师1 小时前
HarmonyOS线程模型与性能优化实战
数据库·分布式·harmonyos