面我们学习了数据库的库的基本操作和表的基本操作,有些童鞋对数据库没有印象这里我画一个简图给大家看下:
大家看到了吧就是那么简单,没什么复杂的,我们只要把原理
搞清楚,操作起来就得心应手。
今天我们学习下数据库的权限管理,通过以上图我们知道数据库是个仓库里面有很多不同数据库,我们有一个超级管理员root,来管理整个仓库,但是具体到里面的不同数据库,怎么来管理呢?这就要我们root给派发权限啦。
先查看下用户和主机
select user,host from mysql.user;
创建Mysql用户及赋予用户权限
create user ‘pengpeng‘@‘localhost‘;
grant all privileges on leleku.* to [email protected]‘localhost‘ identified by‘123‘;
查看用户权限
show grants for [email protected];
当我们赋予用户权限过大的时候想要回收一些权限怎么办呢?看下面
mysql用户授权权限
收回insert权限
mysql> revoke insert on leleku.* from ‘pengpeng‘@‘localhost‘;
就这样的简单,用户与权限问题我们这里讲的是最基础的,暂时不要加深,等后面我们要做架构的时候在深入些。今天你努力了没有童鞋们!加油!
时间: 2025-01-12 13:00:53