侧边栏壁纸
博主头像
小鱼吃猫博客博主等级

你所热爱的,便是你的生活。

  • 累计撰写 113 篇文章
  • 累计创建 47 个标签
  • 累计收到 9 条评论

目 录CONTENT

文章目录

MySQL创建用户与授权

小鱼吃猫
2023-02-23 / 0 评论 / 0 点赞 / 161 阅读 / 1280 字
  1. 使用create命令创建用户
CREATE USER IF NOT EXISTS test@localhost IDENTIFIED BY '123456';

其中 test是用户名,localhost是此用户可以连接的地址(可选’%'代表着全部,ip,也可以指定特定ip),123456是密码

2.为新用户授权

GRANT priv_type ON database.table TO user [IDENTIFIED BY [PASSWORD] 'password']
权限名 解释
ALL PRIVILEGES 新帐户拥有所有特权
CREATE 帐户能够创建数据库和表
DROP 帐户能够删除数据库和表
DELETE 帐户能够从特定表中删除行
INSERT 帐户能够将行插入到特定表中
SELECT 帐户能够读取数据库
UPDATE 帐户能够更新表行
-- 将所有权限授予新创建的用户:
GRANT ALL PRIVILEGES ON *.* TO test@localhost;
-- 为新创建的用户授予特定权限
GRANT CREATE, SELECT, INSERT ON *.* TO test@localhost;

-- 为新创建的用户授予某个库或者某个表特定权限
-- lyn4ever数据库下的所有表授予只读权限
GRANT  SELECT ON lyn4ever.* TO test@localhost;
-- lyn4ever库下的student表授予全部权限
GRANT ALL PRIVILEGES ON lyn4ever.student TO test@localhost;

3.刷新权限

FLUSH PRIVILEGES;
0

评论区