加入收藏 | 设为首页 | 会员中心 | 我要投稿 天瑞地安资讯网_保定站长网 (https://www.52baoding.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

mysql 命令修改用户密码_MySQL修改用户密码,新手必看

发布时间:2022-10-20 10:57:16 所属栏目:MySql教程 来源:
导读:  我们大家都知道MySQL修改用户密码这一问题一直是困扰新手的一个恶魔,在此问题的解决上新手经常会上范错误,而导致最终不能进入MySQL数据库,所以以下就是几个相关例子的介绍,望你能有所收获。

  1、原来
  我们大家都知道MySQL修改用户密码这一问题一直是困扰新手的一个恶魔,在此问题的解决上新手经常会上范错误,而导致最终不能进入MySQL数据库,所以以下就是几个相关例子的介绍,望你能有所收获。
 
  1、原来的密码是123456
 
  C:\>typeMySQL5.bat
 
  @echooff
 
  MySQL-uroot-p123456-P3306
 
  正确的修改MySQL用户密码的格式是:
 
  我们这里用
 
  用户:root(可以换成其他的)
 
  密码:woshiduide
 
  来演示新密码。
 
  C:\>MySQLadmin-uroot-ppasswordwoshiduide
 
  Enterpassword:******
 
  于是修改成功。注意PASSWORD关键字后面的空格有好多人是这样修改的:
 
  C:\>MySQLadmin-uroot-ppassword‘woshiduide’
 
  Enterpassword:******
 
  C:\>MySQLadmin-uroot-ppassword‘woshiduide’
 
  Enterpassword:*********
 
  Warning:singlequoteswerenottrimmedfromthepasswordbyyourcommand
 
  lineclient,asyoumighthaveexpected.
 
  而这个时候真正的密码是’woshiduide’
 
  C:\>MySQL-uroot-p’woshiduide’
 
  WelcometotheMySQLmonitor.Commandsendwith;or\g.
 
  YourMySQLconnectionidis18
 
  Serverversion:5.1.17-beta-community-nt-debugMySQLCommunityServer(GPL)
 
  Type‘help;’or‘\h’forhelp.Type‘\c’toclearthebuffer.
 
  MySQL>
 
  MySQL修改用户密码实际操作中而新手往往这样:
 
  C:\>MySQL-uroot-pwoshiduide
 
  ERROR1045(28000):Accessdeniedforuser‘root’@'localhost’(usingpassword:Y
 
  ES)
 
  所以非常郁闷,BAIDU、GOOGLE的搜了一大堆。
 
  我现在把密码改回去。
 
  C:\>MySQLadmin-uroot-p’woshiduide’password123456
 
  2、还有就是可以直接进入MySQL,然后修改密码。
 
  MySQL>useMySQL
 
  Databasechanged
 
  MySQL>updateusersetPASSWORDPASSWORD=PASSWORD(‘woshiduide’)whereUSER=’root’andH
 
  OST=’localhost’;
 
  QueryOK,1rowaffected(0.05sec)
 
  Rowsmatched:1Changed:1Warnings:0
 
  MySQL>flushprivileges;
 
  MySQL>exit
 
  Bye
 
  C:\>MySQL-uroot-pwoshiduide
 
  WelcometotheMySQLmonitor.Commandsendwith;or\g.
 
  YourMySQLconnectionidis23
 
  Serverversion:5.1.17-beta-community-nt-debugMySQLCommunityServer(GPL)
 
  Type‘help;’or‘\h’forhelp.Type‘\c’toclearthebuffer.
 
  MySQL>
 
  QueryOK,0rowsaffected(0.02sec)
 
  3、还有一种就是用SET PASSWORD 命令修改:
 
  C:\>MySQL5.bat
 
  Enterpassword:******
 
  WelcometotheMySQLmonitor.Commandsendwith;or\g.
 
  YourMySQLconnectionidis8
 
  Serverversion:5.1.17-beta-community-nt-debug-logMySQLCommunityServer(GPL)
 
  Type‘help;’or‘\h’forhelp.Type‘\c’toclearthebuffer.
 
  MySQL>setpasswordforroot@’localhost’=password(‘woshiduide’);
 
  QueryOK,0rowsaffected(0.02sec)
 
  MySQL>flushprivileges;
 
  QueryOK,0rowsaffected(0.09sec)
 
  MySQL>exit
 
  Bye
 
  4、GRANT 也可以Mysql修改密码,不过这里不介绍。因为涉及到权限的问题。
 
  以上的相关内容就是对MySQL修改用户密码的介绍,望你能有所收获。
 

(编辑:天瑞地安资讯网_保定站长网)

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