mysql数据库访问控制查询

更新时间:01-24 教程 由 旧模样 分享

MySQL是当前比较流行的关系型数据库之一。为了保证数据安全性,MySQL支持访问控制进行用户权限管理,可通过查询来进行查看。

SELECT * FROM mysql.user;

以上命令可以查看当前MySQL系统中所有的用户信息,包括用户名、主机、密码等基本信息。

SELECT User, Host FROM mysql.user WHERE User='username' and Host='localhost';

通过以上命令可以查看指定用户在本地的访问权限,User和Host都为必选参数。

GRANT ALL PRIVILEGES ON databasename.* TO 'username'@'localhost' IDENTIFIED BY 'password';

以上命令为指定用户授权,在特定的数据库上赋予所有权限。

SHOW GRANTS FOR 'username'@'localhost';

通过以上命令可以查看指定用户在指定主机上所拥有的权限。

REVOKE ALL PRIVILEGES ON *.* FROM 'username'@'localhost';

以上命令用于收回指定用户在系统上的权限。

通过以上命令可以实现对用户的访问权限管理,保障数据安全。建议在数据库实例上进行访问控制的管理。

声明:关于《mysql数据库访问控制查询》以上内容仅供参考,若您的权利被侵害,请联系13825271@qq.com
本文网址:http://www.25820.com/tutorial/14_2083984.html