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

2023-02-25 0 348

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.%’;

 

1. 本站所有资源来源于用户上传和网络,因此不包含技术服务请大家谅解!如有侵权请邮件联系客服!cheeksyu@vip.qq.com
2. 本站不保证所提供下载的资源的准确性、安全性和完整性,资源仅供下载学习之用!如有链接无法下载、失效或广告,请联系客服处理!
3. 您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容资源!如用于商业或者非法用途,与本站无关,一切后果请用户自负!
4. 如果您也有好的资源或教程,您可以投稿发布,成功分享后有积分奖励和额外收入!
5.严禁将资源用于任何违法犯罪行为,不得违反国家法律,否则责任自负,一切法律责任与本站无关

源码下载

发表评论
暂无评论