Navicat配置mysql数据库用户权限问题怎么解决

发布时间:2023-03-20 11:10:37 作者:iii
来源:亿速云 阅读:392

本篇内容介绍了“Navicat配置mysql数据库用户权限问题怎么解决”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

用数据库的时候就会遇到有多个用户,分配用户权限的情况,有些用户只读,有些用户可以读写,有些用户只能操作一个或者多个数据库,如何给mysql的用户设置权限,我这里描述一下如何用navicat图形操作分配用户权限

1.创建用户

Navicat配置mysql数据库用户权限问题怎么解决

Navicat配置mysql数据库用户权限问题怎么解决

注:其中的Host配置为%表示所有IP都可以访问

2.给新建的用户分配权限

Navicat配置mysql数据库用户权限问题怎么解决

Navicat配置mysql数据库用户权限问题怎么解决

Navicat配置mysql数据库用户权限问题怎么解决

重点:

例如1

分配一个只能操作test数据库的用户权限

Navicat配置mysql数据库用户权限问题怎么解决

Navicat配置mysql数据库用户权限问题怎么解决

例如2

分配用户只能读权限,只能查询数据库

Navicat配置mysql数据库用户权限问题怎么解决

Navicat配置mysql数据库用户权限问题怎么解决

mysql权限

权限

权限级别

权限说明

CREATE

数据库、表或索引

创建数据库、表或索引权限

DROP

数据库或表

删除数据库或表权限

GRANT OPTION

数据库、表或保存的程序

赋予权限选项

REFERENCES

数据库或表


ALTER

更改表,比如添加字段、索引等

DELETE

删除数据权限

INDEX

索引权限

INSERT

插入权限

SELECT

查询权限

UPDATE

更新权限

CREATE VIEW

视图

创建视图权限

SHOW VIEW

视图

查看视图权限

ALTER ROUTINE

存储过程

更改存储过程权限

CREATE ROUTINE

存储过程

创建存储过程权限

EXECUTE

存储过程

执行存储过程权限

FILE

服务器主机上的文件访问

文件访问权限

CREATE TEMPORARY TABLES

服务器管理

创建临时表权限

LOCK TABLES

服务器管理

锁表权限

CREATE USER

服务器管理

创建用户权限

PROCESS

服务器管理

查看进程权限

RELOAD

服务器管理

执行flush-hosts, flush-logs, flush-privileges, flush-status, flush-tables, flush-threads, refresh, reload等命令的权限

REPLICATION CLIENT

服务器管理

复制权限

REPLICATION SLAVE

服务器管理

复制权限

SHOW DATABASES

服务器管理

查看数据库权限

SHUTDOWN

服务器管理

关闭数据库权限

SUPER

服务器管理

执行kill线程权限

“Navicat配置mysql数据库用户权限问题怎么解决”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注亿速云网站,小编将为大家输出更多高质量的实用文章!

推荐阅读:
  1. Navicat有哪些功能
  2. Navicat中如何查看已连接保存的密码

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

navicat mysql

上一篇:Django缓存机制是什么

下一篇:Python如何实现自动识别并批量转换文本文件编码

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》