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