luanshils 发表于 2021-6-21 16:46

mysql疑问求助

### 今天重置mysql root密码的时候发现修改密码被提示ERR(42000)错误,代码如下:
`UPDATE user SET Password = password ( 'new-password' ) WHERE User = 'root' ; `

### 但是我换了个修改方式就可以了
`alter user 'test'@'localhost'IDENTIFIED BY 'test';`

###想知道是什么问题

空心人i 发表于 2021-6-21 17:03

和你的mysql版本有关吧,mysql5.7版本以后,password属性已经取消,所以只能使用alter了

hualonghongyan 发表于 2021-6-21 17:04

mysql 版本

luanshils 发表于 2021-6-21 17:16

hualonghongyan 发表于 2021-6-21 17:04
mysql 版本

我是8.0的版本

luanshils 发表于 2021-6-21 17:17

空心人i 发表于 2021-6-21 17:03
和你的mysql版本有关吧,mysql5.7版本以后,password属性已经取消,所以只能使用alter了

原来是这样,我就说怎么一直执行不动

小非凡 发表于 2021-6-21 18:01

页: [1]
查看完整版本: mysql疑问求助