MySQL权限,mysql权限管理,mysql添加新用户,mysql分配权限,mysql grant,mysql revoke

本文涉及的产品
云数据库 RDS MySQL Serverless,0.5-2RCU 50GB
简介: MySQL权限,mysql权限管理,mysql添加新用户,mysql分配权限,mysql grant,mysql revoke MySQL添加新用户,为新用户分配权限,Mysql版本5.7 首先进入Mysql控制台: mysql -uroot -p grant授权格式:grant 权限列表 on 库.
+关注继续查看

MySQL权限,mysql权限管理,mysql添加新用户,mysql分配权限,mysql grant,mysql revoke

MySQL添加新用户,为新用户分配权限,Mysql版本5.7

首先进入Mysql控制台:

mysql -uroot -p
grant授权格式:grant 权限列表 on 库.表 to 用户名@'ip' identified by "密码";

创建一个新用户(user)并为此用户分配权限(这里先分配对所有数据库的表增删改查的权限),identified by 后面填入你新用户的密码

grant select,insert,update,delete on *.* to 'user'@'%' identified by 'your password';
如果是给予全部权限那么就这样

grant all privileges on *.* to 'user'@'%' identified by 'your password';
记得每次操作完要刷新授权

flush privileges;
查看用户权限

 show grants for user;
回收权限,revoke回收权限格式:revoke 权限列表 on 库.表 from 用户名@'ip';

revoke select,insert,update,delete ON *.* from 'user'@'%'
 

 

操作权限列表 参考MySQL官网说明 Privileges Provided by MySQL

Table 6.2 Permissible Privileges for GRANT and REVOKE

Privilege Column Context
ALL [PRIVILEGES] Synonym for “all privileges” Server administration
ALTER Alter_priv Tables
ALTER ROUTINE Alter_routine_priv Stored routines
CREATE Create_priv Databases, tables, or indexes
CREATE ROUTINE Create_routine_priv Stored routines
CREATE TABLESPACE Create_tablespace_priv Server administration
CREATE TEMPORARY TABLES Create_tmp_table_priv Tables
CREATE USER Create_user_priv Server administration
CREATE VIEW Create_view_priv Views
DELETE Delete_priv Tables
DROP Drop_priv Databases, tables, or views
EVENT Event_priv Databases
EXECUTE Execute_priv Stored routines
FILE File_priv File access on server host
GRANT OPTION Grant_priv Databases, tables, or stored routines
INDEX Index_priv Tables
INSERT Insert_priv Tables or columns
LOCK TABLES Lock_tables_priv Databases
PROCESS Process_priv Server administration
PROXY See proxies_priv table Server administration
REFERENCES References_priv Databases or tables
RELOAD Reload_priv Server administration
REPLICATION CLIENT Repl_client_priv Server administration
REPLICATION SLAVE Repl_slave_priv Server administration
SELECT Select_priv Tables or columns
SHOW DATABASES Show_db_priv Server administration
SHOW VIEW Show_view_priv Views
SHUTDOWN Shutdown_priv Server administration
SUPER Super_priv Server administration
TRIGGER Trigger_priv Tables
UPDATE Update_priv Tables or columns
USAGE Synonym for “no privileges” Server administration
 
--------------------- 
作者:dongsir007 
来源:CSDN 
版权声明:本文为博主原创文章,转载请附上博文链接!
相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
关系型数据库 MySQL 数据库
mysql创建单一新用户以及数据库
mysql创建单一新用户以及数据库
66 0
|
存储 关系型数据库 MySQL
mysql进阶(二十八)GRANT REVOKE用法详解
MySQL权限系统围绕两个概念: 1. 认证->确定用户是否允许连接数据库服务器; 2. 授权->确定用户是否拥有足够的权限执行查询请求等。
385 0
mysql进阶(二十八)GRANT REVOKE用法详解
|
关系型数据库 MySQL 数据库
|
MySQL 关系型数据库 数据库
|
MySQL 关系型数据库 数据库
|
SQL 关系型数据库 MySQL
MySQL · 源码分析 · 无法revoke单库或单表权限
现象 对于拥有全局权限的用户,无法revoke单库或单表的权限,示例如下 mysql> grant select on *.* to 'xx1'@'localhost'; Query OK, 0 rows affected (0.00 sec) mysql> revoke select * test.* from 'xx1'@'localhost'; ERROR 1141 (420
1384 0
|
关系型数据库 MySQL 数据库
MYSQL添加新用户 MYSQL为用户创建数据库 MYSQL为新用户分配权限
用户  //登录MYSQL @>mysql -u root -p @>密码//创建用户mysql> insert into mysql.user(Host,User,Password) values(‘localhost’,'jeecn’,password(‘jeecn’)); //刷新系统权限表mysql>flush privileges;这样就创建了一个名为:jeecn  密码为:jeecn  的用户。
1179 0
|
关系型数据库 MySQL 数据库
MySQL之grant、revoke用法
<div style="font-family:微软雅黑; font-size:14px; line-height:21px"> <span style="font-family:'Courier New'"><span style="background-color:inherit">    grant 权限 on 数据库名.表名 用户@‘登录主机’ <span style="color
3232 0
推荐文章
更多