mysqladmin 如何修改一个非root用户的密码?

时间:2021-07-07 09:33:41
用户名是 mycount
用如下命令:
mysqladmin -u mycount -p password newpass
:<输入密码>

结果显示:
mysqladmin: Can't turn off logging; error: 'Access denied; you need the SUPER privilege for this operation'

2 个解决方案

#1


改完密码后,执行一下 flush privileges

#2


修改密码的方式有很多,你的方式是很好的一种。
使用mysqladmin来修改就是你写的这样:
mysqladmin -u root -p password mypasswd
输入这个命令后,需要输入root的原密码,然后root的密码将改为mypasswd。
把命令里的root改为你的用户名,你就可以改你自己的密码了。
之后,再FLUSH PRIVILEGES;
即可生效。

但是你的错误提示来看,是你没有该权限,所以先查看一下当前用户的权限是不是足够。

#1


改完密码后,执行一下 flush privileges

#2


修改密码的方式有很多,你的方式是很好的一种。
使用mysqladmin来修改就是你写的这样:
mysqladmin -u root -p password mypasswd
输入这个命令后,需要输入root的原密码,然后root的密码将改为mypasswd。
把命令里的root改为你的用户名,你就可以改你自己的密码了。
之后,再FLUSH PRIVILEGES;
即可生效。

但是你的错误提示来看,是你没有该权限,所以先查看一下当前用户的权限是不是足够。