我爱电脑技术论坛's Archiver

bbs23 发表于 2008-5-13 08:07

实例讲解MySQL数据库密码的恢复与重设

MySQL密码的恢复方法 O#`,d0kK%zS$KS
(jU.E\y]&I

:jK\)[6cBc4[ e-t,X 3Cj3NWaF a-O
如果忘记了MySQL的root密码,可以用以下方法重新设置: $u$]ON%HWX5W

rNBk ]:_VT"g
(S5|S"FC6] 1. KILL掉系统里的MySQL进程; E9yh$i`
_^"j$O/VhxU&K+kr#pE

eiaAYXj killall -TERM mysqld ;ne"C F"[Jwu
/ZruL CNk {
'x K8{*r8[n1[
2. 用以下命令启动MySQL,以不检查权限的方式启动; (E.n nD:J4Ak)b

#t b&s$kP
*M K.a'~o safe_mysqld --skip-grant-tables &
/W_?@#T\
H*A?6v:W.G taFW Vfw

y!XO.m}se 3. 然后用空密码方式使用root用户登录 MySQL; 'z)_Q0h|%K_q e0sq

`,{1?F!Osi
LU@t*v3x| mysql -u root
3n_3MTCJcw
(TC9Qo$aNz,_ epMsj d
4. 修改root用户的密码;
}7O!IjRS#t
1Z l(hi!ZEq :XX D.s[h
mysql> update mysql.user set password=PASSWORD('新密码') where User='root'; .}1b7nsYqibM

D9k:[r:B mysql> flush privileges; c}` Wt:tl|1`y_s

]$cR1e~v8~6}u,M mysql> quit 6n Z2Pab|E

.iE;_},~J
l3S'D+[ HiP8c 重新启动MySQL,就可以使用新密码登录了。
2@+q;V8c i8m
1{UdJTqu%a :}c-I0\8e'ia`

H nP4I`g9Z pX'hL MySQL密码的重设方法 ]Fo8i!D3|p2\ ]

3a#f4HT`2j \};u.]2Q%S9b|
mysqladmin -u root -p password mypasswd i-AwF"F`3axV
3E/w*K A(?FN5g
输入这个命令后,需要输入root的原密码,然后root的密码将改为mypasswd。 #vhE} w
u Q]}g e7S:V*z
把命令里的root改为你的用户名,你就可以改你自己的密码了。

页: [1]

Powered by 我爱电脑技术论坛 Archiver 6.1.0  © 2001-2007 本SEO插件由网络人站长论坛出品