博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mysql的用户管理(二)
阅读量:5293 次
发布时间:2019-06-14

本文共 650 字,大约阅读时间需要 2 分钟。

与权限相关的表由于经常需要用到,所以mysql直接将这些表在mysql启动时写到了内存中,避免每次验证权限时再从磁盘写数据。

当以下条件发生时发refresh权限表信息到内存:

1.对帐户的更改时,如create user ,grant,revoke, set password

2.另外可以手动的将权限表refresh到内存,通过命令:mysqladmin flush-privileges或mysqladmin reload

 

我们可以用两种方法创建MySQL帐户:

1 create user语句

2 通过使用GRANT语句

  mysql> GRANT ...

      ->     ON *.*
      ->     TO 'myname'@'%.mydomain.com'
      ->     IDENTIFIED BY 'mypass';
3 直接操作MySQL的数据表,这种方法需要FLUSH PRIVILEGES让用户信息refresh到内存中。

  mysql> INSERT INTO user (Host,User,Password)

      -> VALUES('%','jeffrey','biscuit');
  mysql> FLUSH PRIVILEGES;

 

和oracle不一样,mysql修改帐户名比较简单,直接用rename user就行了。

另外可以建立一个匿名用户,任何用户任何主机都可以连到这台数据库,不过这样做比较危险。

 

转载于:https://www.cnblogs.com/riasky/p/3435852.html

你可能感兴趣的文章
java复制文件
查看>>
第一册:lesson seventy nine.
查看>>
GCD的同步异步串行并行、NSOperation和NSOperationQueue一级用dispatch_once实现单例
查看>>
团队作业
查看>>
数据持久化时的小bug
查看>>
mysql中key 、primary key 、unique key 与index区别
查看>>
bzoj2257
查看>>
Linux查看文件编码格式及文件编码转换<转>
查看>>
Leetcode: Find Leaves of Binary Tree
查看>>
Vue 模板解释
查看>>
http://www.bootcss.com/
查看>>
20145308 《网络对抗》 注入shellcode+Return-to-libc攻击 学习总结
查看>>
将多张图片和文字合成一张图片
查看>>
自己动手写ORM(01):解析表达式树生成Sql碎片
查看>>
如何使用USBWebserver在本机快速建立网站测试环境
查看>>
百度Ueditor编辑器的Html模式自动替换样式的解决方法
查看>>
变量提升
查看>>
线性表可用顺序表或链表存储的优缺点
查看>>
在现有的mysql主从基础上,搭建mycat实现数据的读写分离
查看>>
[Flex] flex手机项目如何限制横竖屏?只允许横屏?
查看>>