为了账号安全,请及时绑定邮箱和手机立即绑定

MySql(十一)建用户

标签:
MySQL

(一)新建用户

CREATE USER    用户名                  

IDENTIFIED BY  密码;

(二)设置或修改密码

SET PASSWORD = PASSWORD (密码)

(三)赋予权限

GRANT  权限 ON  对象  TO  host(主机) IDENTIFIED BY ‘对象’

GRANT ALL   ON  *.* TO  'tester'@'localhost'   IDENTIFIED BY 'tester';

说明:授予tester在服务器本机上所有权限。

          *.* 代表所有数据库所有对象。Test.*  代表test数据库所有对象

       ’ tester ‘ @ ’ localhost ‘ 代表tester用户在本机操作权限。      

      ’tester ‘ @ ’ % ‘ 代表tester用户从所有机器上操作权限。

(四)刷新权限 

FLUSH PRIVILEGES   通常执行完需要刷新权限

(五)撤销权限

REVOKE 权限名字 ON  目标  FROM  用户;

(六)权限列表

ALTER: 修改表和索引。

CREATE: 创建数据库和表。

DELETE: 删除表中已有的记录。

DROP: 抛弃(删除)数据库和表。

INDEX: 创建或抛弃索引。

INSERT: 向表中插入新行。

REFERENCE: 引用。

SELECT: 检索表中的记录。

UPDATE: 修改现存表记录。

FILE: 读或写服务器上的文件。

PROCESS: 查看服务器中执行的线程信息或杀死线程。

RELOAD: 重载授权表或清空日志、主机缓存或表缓存。

SHUTDOWN: 关闭服务器。

ALL: 所有权限,ALL PRIVILEGES同义词。

USAGE: 特殊的 "无权限" 权限。



作者:社会主义顶梁鹿
链接:https://www.jianshu.com/p/46d94bded056


点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
JAVA开发工程师
手记
粉丝
205
获赞与收藏
1011

关注作者,订阅最新文章

阅读免费教程

  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

举报

0/150
提交
取消