" name="sm-site-verification"/>
侧边栏壁纸
博主头像
PySuper 博主等级

千里之行,始于足下

  • 累计撰写 206 篇文章
  • 累计创建 14 个标签
  • 累计收到 2 条评论

目 录CONTENT

文章目录
SQL

MySQL 创建用户与权限管理

PySuper
2021-07-02 / 0 评论 / 0 点赞 / 9 阅读 / 0 字
温馨提示:
本文最后更新于2024-05-28,若内容或图片失效,请留言反馈。 所有牛逼的人都有一段苦逼的岁月。 但是你只要像SB一样去坚持,终将牛逼!!! ✊✊✊

用户

-- 进入 mysql
use mysql

-- 限定 IP=192.168.666.666 username=zhang password=6666666 用户才能登录
create user 'zhang'@'192.168.666.666' identified by '6666666';

-- 限定 IP=192.168.666.开头 username=zhang password=6666666 用户才能登录
create user 'zhang'@'192.168.666.%' identified by '6666666';

-- 限定 username=zhang password=6666666 的用户才能登录
create user 'zhang'@'%' identified by '6666666';

drop user '用户名'@'IP地址';

-- 修改用户名
rename user '用户名'@'IP地址' to '新用户名'@'IP地址';

-- 修改密码
set password for '用户名'@'IP地址'=Password('新密码');

select Host, User from user;

权限

授权

-- 查看权限
show grants for '用户'@'IP';

-- 刷新一次
flush privileges;

-- 用户仅对 DB_TEST数据库 有查询的权限
GRANT SELECT ON `DB_TEST`.* TO '用户'@'IP';
GRANT SELECT ON `DB_TEST`.* TO '用户'@'IP' IDENTIFIED BY "密码";

-- 用户对 DB_TEST数据库 有所有权限
GRANT ALL privileges  ON DB_TEST.* to '用户'@'IP';

-- 授予 特定权限
GRANT SELECT, INSERT, UPDATE, REFERENCES, DELETE, CREATE, DROP, ALTER, INDEX, CREATE VIEW, SHOW VIEW ON `DB_TEST`.* TO '用户'@'IP';

移除

-- 取消 zhang 对 DB_TEST下tt 的任意操作
revoke all on `DB_TEST`.t1 from 'zhang'@"%";  

-- 取消来自远程服务器的 zhang 所有数据库的所有的表的权限
revoke all privileges on *.* from 'zhang'@"%";  
0
SQL
  1. 支付宝打赏

    qrcode alipay
  2. 微信打赏

    qrcode weixin

评论区