博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mysql修改密码1054_Mysql修改密码异常处理(ERROR 1054)
阅读量:5754 次
发布时间:2019-06-18

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

登录mysql更改root用户密码

mysql -uroot -p123456 # root账号登录mysql

mysql> use mysql; # 进入数据库-mysql

mysql> select user from user; # 查询用户表所有用户名

mysql> update user set password=password("mysql123") where user="root"; # 修改密码为mysql123

修改密码报错,5.5.*版本的mysql可以使用此方法修改密码,5.7版本下的mysql则会报以下错误提示

d165663b4fa6cbbcd7c28dec0dc0244c.png

原因是 5.7版本下的mysql数据库下已经没有password这个字段了,password字段改成了authentication_string

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

Query OK, 2 rows affected, 1 warning (0.07 sec)

Rows matched: 2 Changed: 2 Warnings: 1 # 修改成功

mysql> flush privileges; # 立即生效

Query OK, 0 rows affected (0.11 sec)

mysql> exit

Bye

重新登录确认密码修改成功

mysql -uroot -pmysql123 # 修改后的密码登录root账号成功

至此,root密码修改完成

转载地址:http://rtdkx.baihongyu.com/

你可能感兴趣的文章
让你快速上手的Glide4.x教程
查看>>
centos5.9使用RPM包搭建lamp平台
查看>>
[LeetCode] Merge Intervals
查看>>
Struts2 学习小结
查看>>
在 Linux 系统中安装Load Generator ,并在windows 调用
查看>>
/etc/resolv.conf文件详解
查看>>
Django_4_视图
查看>>
Linux的netstat命令使用
查看>>
IntelliJ IDEA 连接数据库详细过程
查看>>
android学习笔记——onSaveInstanceState的使用
查看>>
工作中如何做好技术积累
查看>>
apache安装报错undefined reference ssl
查看>>
F#初学笔记06
查看>>
java.lang.UnsatisfiedLinkError:no dll in java.library.path终极解决之道
查看>>
我的工具:文本转音频文件
查看>>
【跃迁之路】【460天】程序员高效学习方法论探索系列(实验阶段217-2018.05.11)...
查看>>
C++入门读物推荐
查看>>
TiDB 源码阅读系列文章(七)基于规则的优化
查看>>
Spring之旅第八站:Spring MVC Spittr舞台的搭建、基本的控制器、请求的输入、表单验证、测试(重点)...
查看>>
数据结构与算法——常用排序算法及其Java实现
查看>>