MySQL 修改密碼報錯:ERROR 1064 (42000),如何解決?

MySQL 修改密碼報錯:ERROR 1064 (42000),如何解決?

mysql 修改密碼時遇到 update 命令報錯怎么辦?

在使用 mysql 修改用戶密碼時,可能會遇到以下錯誤:

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 '('wang') where user='wang'' at line 1

此錯誤通常是由于使用較舊版本的 sql 語法造成的。新版本的 mysql 數據庫需要使用以下語句來修改密碼:

兼容低版本的密碼套件

alter user 'wang'@'localhost' identified with mysql_native_password by '新密碼';

ALTER USER 'wang'@'localhost' IDENTIFIED BY '新密碼';

其中:

  • wang 表示用戶名
  • localhost 表示限定的請求主機,如果需要任意的,可以改為 %

使用這些語句可以正常修改 mysql 用戶的密碼。

? 版權聲明
THE END
喜歡就支持一下吧
點贊11 分享