mysql如何查看用户权限


本文摘自PHP中文网,作者coldplay.xixi,侵删。

mysql查看用户权限的方法:1、查看MySQL某个用户的权限,语法为【show grants for 用户名】;2、使用数据库的授权方式,代码为【GRANT <privileges> ON <what>..】。

【相关学习推荐:mysql教程(视频)】

mysql查看用户表权限的方法:

(1)查看MySQL某个用户的权限:

show grants for 用户名

1

MariaDB [neutron]> show grants for root;

(2)用GRANT命令建立新用户、设定用户密码、并增加用户权限。其格式如下:

1

mysql> GRANT <privileges> ON <what>  TO <user> [IDENTIFIED BY "<password>"]  [WITH GRANT OPTION];

例如:

1

2

GRANT ALL PRIVILEGES ON neutron.* TO 'neutron'@'localhost'   IDENTIFIED BY 'NEUTRON_DBPASS';

GRANT ALL PRIVILEGES ON neutron.* TO 'neutron'@'%'   IDENTIFIED BY 'NEUTRON_DBPASS';

  • neutron.* :表示neutron数据库中的所有表,授权之前neutron库要先创建好。如果用*.*表示所有库的所有表

  • 'neutron'@'localhost':表示创建的用户名neutron ,@后面表示允许访问数据的客户端,'localhost' 表示本机,'%'表示所有主机

  • [IDENTIFIED BY "<password>"]:是设定neutron用户密码

阅读剩余部分

相关阅读 >>

我所理解的mysql之一:基础架构

mysql为什么不让删外键?

mysql如何修改开启允许远程连接的实例详解

mysql如何设置无密码登录

navicat for mysql是什么

mysql8忘记密码的快速解决方法

mysql实现大量数据转换为数组

简述mysql explain 命令

mysql select 语句的基本用法

mysql中的人生见证

更多相关阅读请进入《mysql》频道 >>


数据库系统概念 第6版
书籍

数据库系统概念 第6版

机械工业出版社

本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...