mysql> update mysql.user set password=PASSWORD(‘新密码’) where User=’root’;­

mysql> flush privileges;­

mysql> quit­

答:­

mysql 新设置用户或更改密码后需用flush privileges刷新MySQL的系统权限相关表,否则会出现拒绝访问,还有一种方法,就是重新启动mysql服务器,来使新设置生效。­

具体例子: ­

1.用户root用户进入mysql再打开mysql数据库(use mysql)后­

create user xh identified by ‘xh’;    //创建一用户xh并添加密码为xh­

exit;    //退出测试­

2.返回C目录下用新用户重新进入mysql­

mysql -uxh -pxh   //进入成功­

3.重新使用root用户进入mysql并打开mysql数据库­

update user set password=password (‘monkey’) where user=’xh’;   //更改xh用户密码为monkey­

exit;     //再次退出测试­

4.直接以用户XH身份进入,用新密码进入看是否成功­

mysql -uxh -pmonkey;  //报错,密码不正确­

5. 重新以ROOT 用户登陆并进入mysql数据库,重新修改用户密码­

update user set password=password (‘monkey’) where user=’xh’;   //更改xh用户密码为monkey­

flush privileges;   //刷新MySQL的系统权限相关表­

exit;­

6.再次退出,并以xh用户monkey密码进入,测试成功!­

转载于:https://www.cnblogs.com/zcy_soft/archive/2011/02/10/1950859.html

flush privileges 什么意思相关推荐

  1. mysql reflush pri_mysql忘记root密码拯救方法(flush privileges)

    修改的用户都以root为列. 一.拥有原来的myql的root的密码: 方法一: 在mysql系统外,使用mysqladmin # mysqladmin -u root -p password &qu ...

  2. mysql reflush pri_Mysql Flush privileges命令的功能与使用

    flush privileges 命令本质上的作用是将当前user和privilige表中的用户信息/权限设置从mysql库(MySQL数据库的内置库)中提取到内存里.MySQL用户数据和权限有修改后 ...

  3. 《MySQL——关于grant赋权以及flush privileges》

    先上总结图: 对于赋予权限或者收回权限还是创建用户,都会涉及两个操作: 1.磁盘,mysql.user表,用户行所有表示权限的字段的值的修改 2.内存,acl_users找到用户对应的对象,将acce ...

  4. flush privileges

    flush privileges 命令本质上的作用是将当前user和privilige表中的用户信息/权限设置从mysql库(MySQL数据库的内置库)中提取到内存里.MySQL用户数据和权限有修改后 ...

  5. flush mysql_请教一下,mysql什么时候需要flush privileges?

    慕桂英4014372 必须使用flush privileges的两种情况1.改密码.2.授权超用户.flush privileges 命令本质上的作用是将当前user和privilige表中的用户信息 ...

  6. MySQL grant之后一定要跟随flush privileges么?

    在MySQL里面,grant语句是用来给用户赋权的.不知道你有没有见过一些操作文档里面提到,grant之后要马上跟着执行一个flush privileges命令,才能使赋权语句生效.我最开始使用MyS ...

  7. grant之后要跟着flush privileges吗?

    内容来源: 林晓斌<MySQL实战45讲> 在 MySQL 里面,grant 语句是用来给用户赋权的.在一些操作文档里面会提到,grant 之后要马上跟着执行一个 flush privil ...

  8. mysql flush pri_mysql命令flush privileges

    mysql> update mysql.user set password=PASSWORD('新密码') where User='root';­ mysql> flush privile ...

  9. mysql忘记root密码拯救方法(flush privileges)

    原文链接:http://blog.sina.com.cn/s/blog_62449fcf0100y5lu.html 1.结束当前正在运行的mysql进程. # /etc/init.d/mysql st ...

最新文章

  1. 原来Python用得好,工作这么好找
  2. ES6精华:字符串扩展
  3. 产品总监如何做产品规划?
  4. 装完金蝶电脑无限重启_金蝶财务软件快捷键大全,提高工作效率!
  5. iOS在app里面跳转到系统的设置界面
  6. 万字长文详解二叉树算法,再也不怕面试了!| 技术头条
  7. 英特尔发布CPU新架构,突破性采用3D堆栈法
  8. Android源代码中引用@hide类出现引用异常的问题error: cannot find symbol
  9. 【开发模板】Vue和SpringBoot的前后端分离开发模板
  10. 怎样配置 Docker IPv6 ?
  11. 华为手机多屏互动功能使用
  12. win7无损分区和硬盘分区调整合并
  13. linux为什么不需要磁盘碎片整理,Linux不用磁盘碎片整理原因分析.doc
  14. linux中raid扩容,Linux停软Raid1扩容方案
  15. matlab计算位温,大气位温、相当位温、饱和相当位温、静力稳定度
  16. ETL(大数据)测试实战篇(二)
  17. 化学计量学(1)—基础理论与数据预处理
  18. 台达协议转换网关WTGNet-DVP
  19. WIFI基础入门--802.11--用户身份验证--7
  20. linux下用cat查看了一个文件, 导致界面乱码

热门文章

  1. java继承的关键字_超级关键字在Java继承中的作用
  2. xray 被动_长亭xray:一款自动化Web漏洞扫描神器(免费社区版)
  3. Java中Collection集合接口
  4. 009_Raphael绘制图形
  5. Mac下Unity5x的下载
  6. python实现md5加密_Python实现md5加密验证访问接口总结
  7. python里help和dir的区别_Python中dir()与help()的使用
  8. Java基础:JDK、JRE、JVM的区别与联系
  9. linux 查看java最大内存配置,Linux和Windows下的内存设置
  10. bicg matlab,除了bicg之外,还可以使用哪些迭代子解算器来解决MATLAB中的牛顿方程?...