mysql 用户权限配置

--新建用户
CREATE USER 'feng'@'%' IDENTIFIED BY '123';
--给用户赋予test2数据库的user表的只读权限
 GRANT SELECT ON test2.user TO 'feng'@'%';

 --给用户赋予test2数据库所有表的只读权限
  GRANT SELECT ON test2.* TO 'feng'@'%';

 --给用户赋予所有数据库所有表的只读权限
GRANT SELECT ON *.* TO 'feng'@'%';

-- 4.刷新权限
FLUSH PRIVILEGES;


-- 5.删除账户及权限
drop user 用户名@’%’
drop user 用户名@localhost

-- 修改指定用户密码
update user set password=password('new_password') where user='hail' and host='localhost';

-- 查看指定用户的权限情况
SELECT * FROM mysql.user WHERE user='root'

 

posted @ 2024-04-19 17:13  好mingzi给猪了  阅读(3)  评论(0编辑  收藏  举报