本文主要介绍了在MySQL中修改用户密码的三个方法,具体示例请参考下文:
进入控制台
1 用mysql客户程序
以下为引用的内容: mysql> UPDATE user SET Password=PASSWORD("new password") WHERE user='root'; mysql> FLUSH PRIVILEGES; mysql> QUIT |
都说windows 下mysql是不区分大小写的.不过我用小写居然没有更新成功,把更新语句字段的大小写严格了一下,才更新成功.如果你也遇到这种情况,请改一下你的sql语句,
记得要FLUSH PRIVILEGES; 他是更新mysql 权限表的意思,要是不更新,有可能你登录不了.
2.用 SET PASSWORD语句
以下为引用的内容: mysql> SET PASSWORD FOR root@localhost=PASSWORD('new password'); mysql> QUIT |
以下为引用的内容: >mysqladmin -u root -p password "你的密码" Enter password: ****** //接着他会提示你输入原密码的. |
注意:如果new-password包含空格或其它命令解释符的特殊字符,需要用引号将它引起来。在Windows中,一定要使用双引号而不要用单引号;单引号不会从 密码中剥离出来,而是解释为密码的一部分