加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

Mysql实例mysql修改密码的六种方法

发布时间:2020-12-12 02:39:35 所属栏目:MySql教程 来源:网络整理
导读:《Mysql实例mysql修改密码的六种方法》要点: 本文介绍了Mysql实例mysql修改密码的六种方法,希望对您有用。如果有疑问,可以联系我们。 导读:说明:修改MySQL需要有mysql root权限.一般用户无法更改暗码.方法一,使用phpmyadmin修改mysql库的user表,不过别

《Mysql实例mysql修改密码的六种方法》要点:
本文介绍了Mysql实例mysql修改密码的六种方法,希望对您有用。如果有疑问,可以联系我们。

导读:说明:修改MySQL需要有mysql root权限.一般用户无法更改暗码.方法一,使用phpmyadmin修改mysql库的user表,不过别忘了使用PASSWORD函...

说明:
修改MySQL需要有mysql root权限.
一般用户无法更改暗码.MYSQL数据库

办法一,使用phpmyadmin
修改mysql库的user表,
不过别忘了使用PASSWORD函数.MYSQL数据库

方法二,使用mysqladmin
mysqladmin -u root -p password mypasswd
输入这个命令后,需要输入root的原暗码,然后root的暗码将改为mypasswd.
把命令里的root改为你的用户名,你就可以改你自己的暗码了.
当然如果你的mysqladmin连接不上mysql server,或者你没有办法执行mysqladmin,那么这种方法就是无效的.
而且mysqladmin无法把暗码清空.MYSQL数据库

以下办法都在mysql提示符下使用,且必须有mysql的root权限:
办法三
?MYSQL数据库

mysql> INSERT INTO mysql.user (Host,User,Password)
VALUES(%,jeffrey,PASSWORD(iscuit));
mysql> FLUSH PRIVILEGES
?

确切地说这是在增加一个用户,用户名为jeffrey,暗码为biscuit.
在《mysql中文参考手册》里有这个例子.MYSQL数据库

注意,要使用PASSWORD函数,然后还要使用:
FLUSH PRIVILEGES.MYSQL数据库

办法四
和办法三一样,只是使用了REPLACE语句
?MYSQL数据库

mysql> REPLACE INTO mysql.user (Host,PASSWORD(iscuit));
mysql> FLUSH PRIVILEGES

办法五
使用SET PASSWORD语句,
mysql> SET PASSWORD FOR jeffrey@"%" = PASSWORD(iscuit);
你也必须使用PASSWORD()函数,
但是不需要使用FLUSH PRIVILEGES.MYSQL数据库

办法六
使用GRANT ... IDENTIFIED BY语句
mysql> GRANT USAGE ON *.* TO jeffrey@"%" IDENTIFIED BY iscuit;
这里PASSWORD()函数是不必要的,也不需要使用FLUSH PRIVILEGES.MYSQL数据库

注意: PASSWORD() [不是]以在Unix口令加密的同样办法施行口令加密.MYSQL数据库

欢迎参与《Mysql实例mysql修改密码的六种方法》讨论,分享您的想法,编程之家PHP学院为您提供专业教程。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读