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

mysql设置密码的方法概括

发布时间:2022-06-15 14:36:07 所属栏目:MySql教程 来源:互联网
导读:本文章总结了在linux与windows服务器中别分怎么设置mysql密码的方法,有需要的同学可参考一下. windows下mysql 适用于管理员或者有全局权限的用户重设其它用户的密码,进入命令行模式,代码如下: 方法二,应用同上,只是方法不同,代码如下: mysql -u root mysql m
  本文章总结了在linux与windows服务器中别分怎么设置mysql密码的方法,有需要的同学可参考一下.
 
  windows下mysql
 
  适用于管理员或者有全局权限的用户重设其它用户的密码,进入命令行模式,代码如下:
 
  方法二,应用同上,只是方法不同,代码如下:
 
  mysql -u root mysql  
   mysql> SET PASSWORD FOR name=PASSWORD('new password');        --phpfensi.com
   mysql> QUIT
  以上两种方法我不常用,如果是管理员,我会用其它如phpmyadmin或者MYSQL-front 等工具来管理用户权限,比较直观又方便.
 
  快速总结,代码如下:
 
  a. ./mysqladmin -u root -p oldpassword newpasswd(记住这个命令是在/usr/local/mysql/bin中外部命令)
 
  b. SET PASSWORD FOR root=PASSWORD(’new password’);(对登录数据库后这种方式)
 
  c. UPDATE user SET password=PASSWORD(”new password”) WHERE user=’root’;  (对登录数据库后这种方式)
 
  linux中mysql
 
  方法MySQL如何设置root密码二:利用mysql里面的SET PASSWORD命令来完成,注意必须使用PASSWORD()函数来加密设置的这个newpwd,否则直接='newpwd'不会生效,不过如果使用方法一用mysqladmin password设置密码或者用GRANT来设置,就不用使用PASSWORD()函数,因为它们已经自动调用了该函数,代码如下:
 
  shell> mysql -u root
   
  mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpwd');
  mysql> SET PASSWORD FOR 'root'@'host_name' = PASSWORD('newpwd');
  MySQL如何设置root密码方法三:
 
  直接通过UPDATE user表来设置密码,代码如下:
 
  shell> mysql -u root
  mysql> UPDATE mysql.user SET Password = PASSWORD('newpwd')
 
  1,kill掉所有mysql的进程
 
  2,使用--skip-grant-tables的参数启动mysql,代码如下:
 
  shell> mysqld_safe --skip-grant-tables &
 
  最后必杀技,代码如下:
 
  mysqladmin -u root "old password" "new password"
 
  解:以上有name的,请用你的用户名来替代.有new password请输入你想要设置的密码

(编辑:常州站长网)

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

    热点阅读