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

netxuning 2009-02-17 05:45:58
用户名是 mycount
用如下命令:
mysqladmin -u mycount -p password newpass
:<输入密码>

结果显示:
mysqladmin: Can't turn off logging; error: 'Access denied; you need the SUPER privilege for this operation'
...全文
902 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
老哥讲数据库 2009-02-17
  • 打赏
  • 举报
回复
修改密码的方式有很多,你的方式是很好的一种。
使用mysqladmin来修改就是你写的这样:
mysqladmin -u root -p password mypasswd
输入这个命令后,需要输入root的原密码,然后root的密码将改为mypasswd。
把命令里的root改为你的用户名,你就可以改你自己的密码了。
之后,再FLUSH PRIVILEGES;
即可生效。

但是你的错误提示来看,是你没有该权限,所以先查看一下当前用户的权限是不是足够。
百年树人 2009-02-17
  • 打赏
  • 举报
回复
改完密码后,执行一下 flush privileges

56,687

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧