mysql 5.7 1054_MySQL5.7更改密码时出现ERROR 1054 (42S22)的解决方法

news/2025/1/16 0:43:52/

MySQL5.7更改密码时出现ERROR 1054 (42S22)的解决方法

发布时间:2020-10-14 16:01:38

来源:脚本之家

阅读:81

作者:剑侠365

新安装的MySQL5.7,登录时提示密码错误,安装的时候并没有更改密码,后来通过免密码登录的方式更改密码,输入update mysql.user  set password=password('root') where user='root'时提示ERROR 1054 (42S22): Unknown column 'password' in 'field list',原来是mysql数据库下已经没有password这个字段了,password字段改成了authentication_string

所以更改语句替换为update mysql.user set authentication_string=password('root') where user='root' ;即可

我的系统版本如下:

672426d216828f77db99bb547af7a929.png

完整的更改MySQL密码的方式如下:

1、vim /etc/my.cnf 加入skip-grant-tables

289066fb929bfe66ca10dc0e3fc7c3bb.png

2、重启MySQL, /etc/init.d/mysqld restart

05579cb3f06bf04c8a50f498ef2ce82b.png

3、终端输入 mysql 直接登录MySQL数据库,然后use mysql

d9dd2147c3cd9ea6ca0c941fb20a266a.png

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

792be0d1dce4e13c6bb68de8802577cf.png

mysql5.7更改密码应该采用命令 ALTER USER 'root'@'localhost'IDENTIFIED BY '********'其中密码的命名规则有所改变。

MySQL 设置的密码中必须至少包含一个大写字母、一个小写字母、一个特殊符号、一个数字,

密码长度至少为8个字符

5、编辑my.cnf文件删掉skip-grant-tables 这一行,然后重启MySQL,/etc/init.d/mysqld restart,否则MySQL仍能免密码登录

6、mysql -u root -p

然后输入密码即可登录MySQL数据库

4da46e6f16b3fa5eed7792c6eb0fff22.png

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持亿速云。


http://www.ppmy.cn/news/610544.html

相关文章

微信小程序加载圆形图片

刚才想了半天才想到&#xff0c;js 设置圆形图片是使用border-radius 小程序也是使用的这个属性 假如写一个加载头像的图片 在wxml 中 <image src"{{uer_icon}}" class"user_icon"></image> 在js中加载一个本地图片 data: {uer_icon:"…

Ipython的Window与Linux详细安装

IPython 是一个 python 的交互式 shell&#xff0c;支持补全等等一些强大的功能&#xff1b; IPython 为交互式计算提供了一个丰富的架构&#xff0c;包含&#xff1a; 强大的交互式 shell Jupyter 内核 交互式的数据可视化工具 灵活、可嵌入的解释器 易于使用&#xff0c…

部署可扩展的目标检测管道:推理过程(上)

部署可扩展的目标检测管道&#xff1a;推理过程&#xff08;上&#xff09; 基于YOLOv3的目标检测推理过程的所有代码都可以在eriklindernoren/PyTorch-YOLOv3 GitHub repo找到。 为了进行审查&#xff0c;使用了完整版的YOLO配置文件。它包含有关网络&#xff0c;卷积层&#…

吴裕雄 Bootstrap 前端框架开发——Bootstrap 按钮:禁用按钮

<!DOCTYPE html> <html><head><meta charset"utf-8"> <title>菜鸟教程(runoob.com)</title> <link rel"stylesheet" href"https://cdn.staticfile.org/twitter-bootstrap/3.3.7/css/bootstrap.min.css"&…

学习Spring的补充

《JavaEE 框架整合开发入门到实践 》这本书还是太浅了 &#xff0c;需要补充一些基本的知识。 首先修改一下快捷键&#xff0c;使得可以像eclipse一样使用alt/ 快速补全代码。 参考博客&#xff1a; (33条消息) IDEA 设置代码提示或自动补全的快捷键_idea补全提示_thirty.st…

微信小程序点击右下角的图片移动到当前位置

这个功能呢看了官方的demo 里面有&#xff0c;由于项目中用到了这个功能 这里记录一下 一般的地图有这个图标点击地图会跳转到个人当前定位的位置 首先在wxml 中给 map 取名一个id 下面是我的id 取名为map <map id"map"style"width:100%; height:{{Height}…

mysql为什么要压测_mysql集群压测的详细介绍

本篇文章给大家带来的内容是关于mysql集群压测的详细介绍&#xff0c;有一定的参考价值&#xff0c;有需要的朋友可以参考一下&#xff0c;希望对你有所帮助。mysql压测mysql自带就有一个叫mysqlslap的压力测试工具&#xff0c;通过模拟多个并发客户端访问MySQL来执行压力测试&…

Linux操作系统下文件作用

linux下的文件结构&#xff0c;看看每个文件夹都是干吗用的 /bin 二进制可执行命令 /dev 设备特殊文件 /etc 系统管理和配置文件 /etc/rc.d 启动的配置文件和脚本 /home 用户主目录的基点&#xff0c;比如用户user的主目录就是/home/user&#xff0c;可以用~user表示 /lib 标准…