更新 MySQL 5.7 以后通过以下方法无法在修改root密码;

update mysql.user set password=password('') where user='root';

查看下MySQL的官方文档发现版本更新后原来user里的password字段已经变更为authentication_string,所以使用上述语句更新会提示“password 字段不存在;

  

新的更新方法;

UPDATE mysql. USER
SET authentication_string = PASSWORD ('MyNewPass'),
password_expired = 'N'
WHERE
USER = 'root'
AND HOST = 'localhost'; FLUSH PRIVILEGES;

参考文档:

  https://dev.mysql.com/doc/refman/5.7/en/resetting-permissions.html

最新文章

  1. Oracle补习班第五天
  2. DUILIB 实现微信气泡聊天效果
  3. ReportViewer内存泄漏问题解决方案[上]
  4. iOS请求服务器数据去空NSNull
  5. [kuangbin带你飞]专题二十 斜率DP
  6. POJ-1002 解题报告
  7. Linux下用来获取各种系统信息的C++类
  8. Entity Framework 学习中级篇2—存储过程(上)
  9. Android 手机应用开发经验 之 通过Socket(TCP/IP)与PC通讯
  10. WPF自学入门(十一)WPF MVVM模式Command命令
  11. 洛谷 P1691 解题报告
  12. Mac idea激活
  13. Consul在.Net Core中初体验
  14. Selenium的自我总结2_元素基本操作
  15. Delphi编码规范
  16. sass不识别中文字符的问题
  17. Unity3D学习笔记(七):叉乘和四元素
  18. 关于 Source Engine 2007 网络通信的分析
  19. jquery实现回车键触发事件
  20. (广搜)聪明的打字员 -- POJ --1184

热门文章

  1. C++中数组定义及初始化
  2. idea打包 - 可执行jar包
  3. Linux下Ganglia集群监控安装、配置笔记
  4. 2019-03-15-day011-递归生成器
  5. for循环遍历改用map函数
  6. 第七十五课 图的遍历(DFS)
  7. 【转载】 A* 寻路算法 (个人认为最详细,最通俗易懂的一个版本)
  8. arm svc
  9. Android全局可调试(ro.debuggable = 1)的一种另类改法
  10. Keepalived 进程无法关闭