话说纷纭 ,权限和授权到底是个毛东西?
******1.在企业中老板能看到下面所有的员工信息,而你不能不看到其他人的信息 --- 这就是权限,接下来我们开始解密权限
********数据库的账号中有个最大的账号也叫初始账号:root
********它所拥有的权限有查询用户信息等,修改,增加用户或者发布公告等
1.查看数据库账户有哪些: SELECT user,host FROM mysql.user;
2.增加用户以及它能操作的权限:GRANT 权限列表 ON *.* TO '用户名'@'主机名或主机ip' IDENTIFIED BY '密码';
*第一个 '*' 代表的是能操作的数据库
第二个 '*' 代表的是能操作的数据表
主机名如果是本地的话:localhost 如果是别的主机,主机名就是别的主机名的ip地址 例如:192.168.xxx.xxx;
ROOT用户修改普通用户密码: SET PASSWORD FOR '普通用户名'@'主机名/ip' =PASSWORD('new密码');
删除普通用户: DROP USER '用户名'@'主机名';
授权:GRANT SELECT,INSERT,UPDATE,DELETE ON *.* TO '普通用户名'@'主机名/ip' BY '密码';
修改普通用户的权限:
REVOKE 要回收的权限列表 ON *.* FROM '用户名'@'主机名/ip';