欢迎您光临自学哈网,只为分享网络知识教程,供大家学习参考!

「自学哈网」mysql数据库给用户授予权限和撤销权限

作者 : 自学哈 本文共649个字,预计阅读时间需要2分钟 2023-08-4 共92人阅读
也想出现在这里? 联系我们

mysql权限机制

 

mysql数据库给用户授予权限和撤销权限

MySQL权限控制包括以下两个阶段。
阶段 1:服务器检查是否允许您连接
阶段 2:假设您可以连接,服务器将检查您发出的每个请求,看您是否有足够的权限来执行它。
如果,如果你从一个数据库表中选择(SELECT)行或者从数据库中删除一个表,那么服务器需要判断你是否对表有SELECT权限或者对数据库有DROP权限。

 

MySQL是通过用户名、密码、IP(主机名)3个要素来验证用户的。当你想要访问MySQL服务器时,MySQL客户端程序一般会要求你指定如下参数。

  • MySQL服务器IP,端口
  • 用户名
  • 密码

以下是连接MySQL服务器的一个例,你需要以实际的IP、端口、用户名、密码代替相应的内容。
mysql -h host_ip_address -u user_name -pyour_password -p server_port

赐予权限和回收权限

一般在生产环境下,程序账号有增加、删除、查询、修改这4项功能即可。
如下命令用于赐予查询、插入、修改、删除权限,并进行密码设置。
MariaDB [(none)]> grant select,insert,update,delete on db_name.* to user_name@’10.%’ identified by ‘password’;

如下命令用于回收上面所赐予的权限。
MariaDB [(none)]> revoke select,insert,update,delete on db_name.* from user_name@’10.%’;

 

本站声明:
本站所有资源来源于网络,分享目的仅供大家学习和交流!如若本站内容侵犯了原著者的合法权益,可联系邮箱976157886@qq.com进行删除。
自学哈专注于免费提供最新的分享知识、网络教程、网络技术的资源分享平台,好资源不私藏,大家一起分享!

自学哈网 » 「自学哈网」mysql数据库给用户授予权限和撤销权限
也想出现在这里? 联系我们
© 2022 Theme by - 自学哈网 & WordPress Theme. All rights reserved 浙ICP备2022016594号