用如下命令:
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;
即可生效。
但是你的错误提示来看,是你没有该权限,所以先查看一下当前用户的权限是不是足够。
使用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;
即可生效。
但是你的错误提示来看,是你没有该权限,所以先查看一下当前用户的权限是不是足够。
使用mysqladmin来修改就是你写的这样:
mysqladmin -u root -p password mypasswd
输入这个命令后,需要输入root的原密码,然后root的密码将改为mypasswd。
把命令里的root改为你的用户名,你就可以改你自己的密码了。
之后,再FLUSH PRIVILEGES;
即可生效。
但是你的错误提示来看,是你没有该权限,所以先查看一下当前用户的权限是不是足够。