关于 MySQL 修改密码失败

本文涉及的产品
RDSClaw,2核4GB
RDS AI 助手,专业版
RDS MySQL DuckDB 分析主实例,集群系列 4核8GB
简介:

修改语句无效(版本问题)

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

注意上述语句已经失效了,新版为:

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';

其实我就纳闷儿了,我半年前写毕设的时候用的还是上面那条命令的更早的,是 修改user 表的。
三个月前写 docker 部署 MySQL主从的时候用的是上面的命令。
今天上面的命令就不行了,就要用下面的命令了。
改的这么快吗?难道更新一下版本就要改几条命令?
注:我从两年半前第一次学MySQL用的就是 MySQL8,我寻思着都是一个大版本啊搞什么啊?

得出结论:适当的用用旧版本.

相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
MySQL数据库入门学习
本课程通过最流行的开源数据库MySQL带你了解数据库的世界。   相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情: https://www.aliyun.com/product/rds/mysql 
相关文章
|
关系型数据库 MySQL Linux
Navicat 连接 Windows、Linux系统下的MySQL 各种错误,修改密码。
使用Navicat连接Windows和Linux系统下的MySQL时可能遇到的四种错误及其解决方法,包括错误代码2003、1045和2013,以及如何修改MySQL密码。
1461 0
|
SQL 关系型数据库 MySQL
mysql如何修改密码
mysql如何修改密码
|
关系型数据库 MySQL Linux
Linux centos 6.5 - Mysql 安装 、卸载、修改密码、忘记密码 并异常处理
Linux centos 6.5 - Mysql 安装 、卸载、修改密码、忘记密码 并异常处理
579 0
|
关系型数据库 MySQL 数据安全/隐私保护
Mac下Mysql安装完后如何修改密码(亲测可用)
Mac下Mysql安装完后如何修改密码(亲测可用)
634 0
|
关系型数据库 MySQL 数据库
【MySQL】——忘记密码后如何修改密码
【MySQL】——忘记密码后如何修改密码
|
存储 关系型数据库 MySQL
Centos Mysql忘记密码,修改密码
Centos Mysql忘记密码,修改密码
633 0
|
关系型数据库 MySQL Apache
mysql修改密码方法大全
MySQL是一个关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。搭配 PHP 和 Apache 可组成良好的开发环境。因此用的很广泛。很多人都会遇到MySQL需要修改密码的情况,比如密码太简单、忘记密码等等。这里我就教大家几种修改MySQL密码的方法。这里以修改root密码为例,操作系统为windows。
441 0
|
关系型数据库 MySQL 数据安全/隐私保护
Brew安装的MySQL8.0忘记密码修改密码
Brew安装的MySQL8.0忘记密码修改密码
257 0
|
关系型数据库 MySQL Linux
Centos7安装MySQL 5.7,修改密码,开启远程访问(全套)
Centos7安装MySQL 5.7,修改密码,开启远程访问(全套)
1858 0
Centos7安装MySQL 5.7,修改密码,开启远程访问(全套)
|
关系型数据库 MySQL 数据安全/隐私保护
SQLAlchemy因密码含有@符号连接MySQL失败
别的驱动,如mysql.connector,没有这个问题
430 0
SQLAlchemy因密码含有@符号连接MySQL失败

推荐镜像

更多
下一篇
开通oss服务