mysql创建新用户、数据库权限分配
程序员文章站
2022-03-08 10:03:56
...
创建用户分配权限常用命令
-- 查看有哪些用户
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'@'%';