解决MySQL报错... right syntax to use near 'password 'XXX' at line 1...ERROR 1064 42000: You have an error in your SQL syntax

  笔者在新电脑安装 MySQL 时,发现在初次登录 MySQL 后修改密码时,总报如下的错。

笔者报错时的运行环境:

  • MySQL 8.0.27

  • Windows 10 教育版

mysql> set password for root@localhost =password('XXX');
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'password('XXX')' at line 1

  这报错好像是在暗示笔者使用的命令是错误的,不过,这个命令来自笔者以前编写的教程【MySQL 下载与配置教程(免安装版)】。该教程应该是通过了笔者当初的检查与验证的。笔者又不断使用以前的版本来尝试,这才发现原因所在。

  笔者现在下载的 MySQL 是 8.0.27 版本的,但阅读的是笔者自己以前编写的关于 MySQL 5.7.17 的教程。因此使用的也是 MySQL 5.7.17 下才能成功运行的修改密码的命令:

set password for root@localhost =password(‘新密码’);

  而在 MySQL 8.0.27 中,修改密码的命令应为:(见【Linux 下 MySQL 安装教程】)

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';

  看来笔者应该时不时检查以前的博客,更新其中陈旧的信息。

解决MySQL报错... right syntax to use near ‘password ‘XXX‘ at line 1...ERROR 1064 42000: You have an erro相关推荐

  1. 解决MySQL报错ERROR 2002 (HY000)【转】

    今天在为新的业务线搭架数据库后,在启动的时候报错 root@qsbilldatahis-db01:/usr/local/mysql/bin# ./mysql ERROR 2002 (HY000): C ...

  2. 解决MySQL报错ERROR 2003 (HY000): Can‘t connect to MySQL server on ‘localhost:3306‘ (10061)

    解决MySQL报错ERROR 2003 HY000: Can't connect to MySQL server on 'localhost:3306' 10061   笔者在新电脑安装完 MySQL ...

  3. 解决mysql报错ERROR 2002 (HY000)

    解决Mysql报错:ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/my ...

  4. 如何解决MySql报错:only_full_groupBy

    如何解决MySql报错:only_full_groupBy 原因 mysql5.7之后默认会添加only_fulll_groupBy的规则(mysql的sqlMode),简单点说就是,会报这个错误的原 ...

  5. 解决MySQL报错ERROR 2003 (HY000) Can‘t connect to MySQL server on ‘localhost3306‘ (10061)

    解决MySQL报错ERROR 2003 HY000: Can't connect to MySQL server on 'localhost:3306' 10061 笔者在新电脑安装完 MySQL 后 ...

  6. 已解决mysql报错ERROR 1049 (42000): Unknown database ‘数据库‘

    已解决mysql报错ERROR 1049 (42000): Unknown database '数据库' 文章目录 报错问题 解决方法 福利 报错问题 粉丝群里面的一个小伙伴敲代码时发生了报错(当时他 ...

  7. 解决启动报错Consider defining a bean of type ‘xxx‘ in your configuration.

    解决启动报错Consider defining a bean of type 'xxx' in your configuration. 报错截图 解决方法:查看注解是否同时存在@AllArgsCons ...

  8. mysql存储过程语法错误1064_mysql,dos下执行SQL语句创建存储过程出错ERROR 1064 (42000):...

    update1.sql的内容为 DROP PROCEDURE IF EXISTS pcName; CREATE PROCEDURE pcName() BEGIN select 'a'; END; do ...

  9. mysql 2002_解决MySQL报错ERROR 2002 (HY000)

    今天在为新的业务线搭架数据库后,在启动的时候报错 root@qsbilldatahis-db01:/usr/local/mysql/bin# ./mysql ERROR 2002 (HY000): C ...

最新文章

  1. Codeforces Round #406 (Div. 1) B. Legacy(线段树上优化建图)
  2. Cmake,source_group
  3. LeetCode Basic Calculator(用栈计算表达式的值)
  4. 【设计模式】享元模式 简介 ( 定义 | 对象池 | 内部状态 | 外部状态 | 适用场景 | 相关角色 )
  5. 阿里软件测试二面通过率,阿里测开一面二面三面hr面
  6. 优达twitter 清理_云吸狗吸出的啊哈时刻
  7. mysql online ddl
  8. win7设置自动开机时间_电脑可以设置自动开机时间,您知道吗?
  9. 发现不错的文章,推!
  10. Gentoo - ssh-agent配置
  11. Idea 插件 lombok 的安装和使用
  12. mysql抖动可能的原因,12 | 为什么我的MySQL会“抖”一下?
  13. 素描java字母_进行Java基本GUI设计需要用到的包是
  14. stm32单片机OLED取字模软件使用 PCtoLCD2002
  15. linux 移动硬盘 优化,不花一分钱,给移动硬盘加速
  16. 在现有计算机内安装另一个硬盘的原因,您有一台运行Windows7的计算机。您在计算机中安装第二个内部硬盘驱动器。您尝试创建一个系统映像,.. - 上学吧找答案...
  17. Dynamics CRM 365 - 零基础入门学习后端插件的注册方法
  18. 超炫的html5擦除效果,超炫html5效果代码(需浏览器支持)
  19. Vue中使用高德地图
  20. 爱奇艺电视果连不到WiFi的解决办法

热门文章

  1. (一)html5中的新增元素和废除元素
  2. Python基础学习四 函数
  3. MySQL5.7.19版本压缩包安装方式的一些坑
  4. 1130 - Host ‘win7' is not allowed to connect to this mysql server
  5. [转] 更新Flash CS6发布设置的目标播放器版本
  6. 小型车、中型车、大型车、重型车的区分和定义见下表:
  7. ASP处理多关键词查询实例代码
  8. AJAX的安全性及AJAX安全隐患
  9. c语言case可以判断多个条件吗,case 多个条件
  10. 解决方案 | tensorflow安装慢解决方案