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;
相关推荐
牛角上的男孩1 小时前
apt update Ign and 404 Not Found
开发语言·数据库
帧栈4 小时前
开发避坑指南(29):微信昵称特殊字符存储异常修复方案
java·mysql
瓜酷月..5 小时前
MySQL的高可用+MHA
数据库·mysql
差不多的张三5 小时前
【解决方案】powershell自动连接夜神adb端口
数据库·adb
小马哥编程6 小时前
【软考架构】第6章 数据库基本概念
数据库·oracle·架构
自学也学好编程6 小时前
【数据库】PostgreSQL详解:企业级关系型数据库
数据库·postgresql
.Eyes8 小时前
OceanBase 分区裁剪(Partition Pruning)原理解读
数据库·oceanbase
苹果醋38 小时前
Java并发编程-Java内存模型(JMM)
java·运维·spring boot·mysql·nginx
MrZhangBaby8 小时前
SQL-leetcode— 2356. 每位教师所教授的科目种类的数量
数据库
一水鉴天9 小时前
整体设计 之定稿 “凝聚式中心点”原型 --整除:智能合约和DBMS的在表层挂接 能/所 依据的深层套接 之2
数据库·人工智能·智能合约