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

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'@'%';
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章