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

mysql数据库修改密码技巧

发布时间:2022-06-15 14:15:27 所属栏目:MySql教程 来源:互联网
导读:本文章介绍了七种不同的方法来修改mysql数据的密码,有需要的同学可以参考一下. 方法一:适用于管理员或者有全局权限的用户重设其它用户的密码,进入命令行模式: mysql -u root mysql mysql UPDATE user SET password=PASSWORD(new password) WHERE user=name;
  本文章介绍了七种不同的方法来修改mysql数据的密码,有需要的同学可以参考一下.
 
  方法一:适用于管理员或者有全局权限的用户重设其它用户的密码,进入命令行模式:
 
  mysql -u root mysql  
  mysql> UPDATE user SET password=PASSWORD("new password") WHERE user='name';  
    mysql> FLUSH PRIVILEGES;  
    mysql> QUIT
  方法二:应用同上,只是方法不同,代码如下:
 
  mysql -u root mysql  
   mysql> SET PASSWORD FOR name=PASSWORD('new password');  
 
  方法三,使用phpmyadmin,这是最简单的了,修改mysql库的user表,不过别忘了使用PASSWORD函数.
 
  方法四,使用mysqladmin,这是前面声明的一个特例.
 
  mysqladmin -u root -p password mypasswd
 
 
  方法五:
 
  mysql> INSERT INTO mysql.user (Host,User,Password) VALUES(’%’,’jeffrey’,PASSWORD(’biscuit’));
  mysql> FLUSH PRIVILEGES
  确切地说这是在增加一个用户,用户名为jeffrey,密码为biscuit,注意要使用PASSWORD函数,然后还要使用FLUSH PRIVILEGES.
 
  方法六:和方法三一样,只是使用了REPLACE语句:
 
  mysql> REPLACE INTO mysql.user (Host,User,Password)  
  VALUES(%,jeffrey,PASSWORD(iscuit));  
  mysql> FLUSH PRIVILEGES --phpfensi.com
  方法七:使用SET PASSWORD语句:
 
  mysql> SET PASSWORD FOR jeffrey@"%" = PASSWORD(iscuit);
 
  你也必须使用PASSWORD()函数,但是不需要使用FLUSH PRIVILEGES.
 
  方法八:使用GRANT ... IDENTIFIED BY语句.
 
  mysql> GRANT USAGE ON *.* TO jeffrey@"%" IDENTIFIED BY iscuit;
 
  这里PASSWORD()函数是不必要的,也不需要使用FLUSH PRIVILEGES.
 
  方法有很多但最终于就是那种句命令在这里执行了

(编辑:常州站长网)

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

    热点阅读