mysql 用户与权限的管理

本文介绍了MySQL中用户连接及权限管理的详细过程。包括如何根据host、user和password判断用户连接权限,用户密码的修改,新增用户的方法,以及不同级别的权限分配与回收,如全局、数据库和表级权限。
摘要由CSDN通过智能技术生成

 

mysql 用户与权限的管理


用户连接到mysql,并做各种查询.


【用户】<----> [服务器]
 分为2个阶段:
 1: 你有没有权连接上来
 2: 你有没有权执行此操作(如 select ,update等)
 
  对于1;服务器如何判断用户有没有权连接上来?
  依据3个参数:
   你从哪来? host 
   你是谁    user
   你的密码是多少? password
   
   
   用户的这3个参数放在mysql.user表中。
   
   -- 修改host域 ,使ip可以连接
   
   
   -- 如何修改用户的密码
    mysql> update user set password=password('newpassword') where  user ='root'
mysql> flush privileges; -- 刷新权限

  -- 新增一个用户
  grant [权限1,权限2,权限3..] on *.* to user@'host' identified by 'pasword';


     常用权限 all,create,drop,insert,delete,update,select
 
     -- 分配权限
 grant all on *.* to lisi@'192.168.1.%' identified by '111111';

 

 

      -- 权限检查流程

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值