欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

mysql创建新用户、数据库权限分配

程序员文章站 2022-03-08 10:03:56
...

mysql官网参考
tidb官网参考

创建用户分配权限常用命令

-- 查看有哪些用户
SELECT * FROM mysql.user

-- 创建用户并给所有IP的权限(CREATE USER 'jeffrey'@'localhost' IDENTIFIED BY 'password';CREATE USER 'user1'@'%' IDENTIFIED BY 'user1paasword';

-- 查看用户权限
SHOW GRANTS FOR 'user1'@'%';

-- 撤销账户全局特权 REVOKE收回权限时只做精确匹配
REVOKE ALL PRIVILEGES ON 数据库.*  FROM 'user1'@'%';

-- 修改密码
ALTER USER 'user1'@'%' IDENTIFIED BY 'user1paaswordnew';

-- 用户赋权(GRANT ALL PRIVILEGES ON *.* TO 'xxx'@'%';GRANT ALL PRIVILEGES ON *.* TO 'user1'@'%'; -- 给user1用户所有数据库的全部权限
GRANT ALL PRIVILEGES ON 数据库.* TO 'user1'@'%';