MySQL权限,mysql权限管理,mysql添加新用户,mysql分配权限,mysql grant,mysql revoke-阿里云开发者社区

开发者社区> 优惠券活动> 正文

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

简介: 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 
版权声明:本文为博主原创文章,转载请附上博文链接!

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
mysql-用户权限管理
mysql-用户权限管理目录 用户管理创建mysql账号权限管理(建号常用)用户管理主要为了控制权限,让不同开发者,仅能操作属于自己的业务范围内的数据 创建mysql账号账户中涉及三个数据: 账户名: 用户名密码ip地址: 如果是本机,可以不写,@+主机地址端口号: 默认为3306,可以不写cre...
2812 0
MySQL新建用户,授权,删除用户,修改密码
<p style="line-height:28px; font-size:14px; margin-top:10px; margin-bottom:10px; padding-top:0px; padding-bottom:0px; color:rgb(51,51,51); text-indent:28px; font-family:宋体; background-color:rgb(24
1609 0
Mysql新建用户和数据库并授权
一、新建用户 //登录MYSQL root@log:~# mysql -uroot -p Enter password: 密码 Welcome to the MySQL monitor.
645 0
6.(Mysql数据管理相关)连接MYSQL,修改密码,增加新用户,数据库相关命令,表操作相关命令,数据相关命令,数据库sql导入和导出,备份数据库,查看不到mysql数据库的解决办法
 mysql安装完之后,登陆后发现只有两个数据库:mysql&gt;show databases; +--------------------+ | Database           | +--------------------+ | information_schema | | test               | +--
1910 0
mysql创建用户以及设置该用户有权限的库
应用场景 mysql使用的时候,可能会遇到这种场景,mysql中有比较重要的表,不让一般用户访问,mysql中添加了一个新用户,不让该用户看到一些表,只给他分配一些他需要使用的表。
790 0
配置mysql不区分大小写
应用场景 在使用mysql过程中,发现SQL语句查不出来东西,明明数据库中有这条数据,仔细检查SQL语句后发现,sql语句中是小写,但是数据库中是大写,然后就查不出,虽然调整和数据库中元数据大小写一致后可以查询出来,但是这样很不方便用户使用,需要进行设置。
988 0
+关注
优惠券活动
阿里云优惠码阿里云推荐券bieryun.com
311
文章
9
问答
文章排行榜
最热
最新
相关电子书
更多
文娱运维技术
立即下载
《SaaS模式云原生数据仓库应用场景实践》
立即下载
《看见新力量:二》电子书
立即下载