mysql创建新的用户及flush privileges解析
来源:互联网 发布:数据交易平台 源码 编辑:程序博客网 时间:2024/05/21 07:54
1、首先以root用户登录到mysql
mysql -u root -p
2、接着要知道mysql的用户信息是存储在mysql.user(mysql数据库下的user数据表)下的,所以我们只需添加一个用户即可
3、插入之后,并没有完全创建成功,我们可以测试一下,退出之后,用刚才创建的guest02进行登陆,提示错误
4、其实上面的插入操作只是在user表中插入了一条记录,并没有刷新mysql的系统权限相关的数据表,换句话说并没有将刚才插入的记录提取到内存中,那么如何使修改生效呢?这里有两种办法,一是重启mysql服务,二是使用flush privileges在插入之后刷新系统权限相关表,第一种办法比较简单,这里主要来说第二种办法,其实我们可以看一下在我们插入之后权限表中是否有相关记录,操作如下:
上表只截取了一部分,我们可以从中看出root用户有所有权限,但是我们并没有看到刚才穿件的guest02用户和相关权限
5、接下来我们使用flush privileges来刷新该表,刷新之后user_privileges表的查询结果如下:
可以看到刚才创建的guest02用户已经出现,并且具有我们刚才赋予的select、insert、update的权限,至此一个guest02创建成功,可以使用该用户进行登陆来进行测试。
阅读全文
0 0
- mysql创建新的用户及flush privileges解析
- mysql创建新的用户及flush privileges解析
- Mysql - flush privileges 命令
- Mysql知识点总结:Flush privileges
- mysql什么时候需要flush privileges
- mysql什么时候需要flush privileges
- flush privileges;刷新mysql权限
- Mysql中的flush privileges语句
- flush privileges 示例--刷新MySQL的系统权限相关表
- mysql忘记root密码拯救方法(flush privileges) 及flush 命令
- flush privileges
- Mysql新创建用户
- flush privileges;的时候error 1033 (hy000) incorrect information in file: './mysql/table_priv.frm'
- 关于mysql的用户管理,笔记 1、创建新用户 通过root用户登录之后创建 >> grant all privileges on *.* to testuser@localh
- mysql忘记root密码拯救方法(flush privileges)
- mysql忘记root密码拯救方法(flush privileges)
- mysql 修改密码后,切记要FLUSH PRIVILEGES
- flush privileges提示Table 'mysql.servers' doesn't exist解决办法
- MySQL/Mariadb基准测试工具-tpcc-mysql使用3
- eclipse git 拉取远程项目到本地
- Java常见集合框架(十五):Queue之ArrayBlockingQueue、LinkedBlockingQueue
- ServletAndJsp学习笔记--2
- ThinkPHP5验证码图片生成
- mysql创建新的用户及flush privileges解析
- Kafka 0.9 新版本consumer客户端使用介绍
- 使用函数实现两个数的交换
- 生产环境tomcat 在liunx系统中shutdown后进程仍然存在解决办法
- mapreduce 详解
- 成绩表成绩排序
- 猴子吃桃问题。猴子第一天摘了若干个桃子,当即吃了一半,还不解馋,又多吃了一个;第二天,吃剩下的桃子的一半,还不过瘾,又多吃了一个;以后每天都吃前一天剩下的一半多一个,到第10天想再吃时,只剩下一个桃子
- 44个 Javascript 变态题解析 (上\下)
- 小猪的C语言快速入门系列(六)