4xV4h.f/m t4]%FHc!N"A0 Q:
,hv fb a051Testing软件测试网!R]TGPIZ ERROR 1045 (28000): Access denied for user'root'@'localhost'(using password:YES)51Testing软件测试网&r[,]!l~.j{"?t
,~:V,y vLw051Testing软件测试网)z
~{)W+neG
HA1:51Testing软件测试网.f%v2F2{`j6['s.c
$XH
sj5b
X0z0 第一步:打开开始里MYSQL的MySQL Command Line Client 输入你的密码[就是安装时设的那个]51Testing软件测试网xl&@ |!A
t)A'^a
51Testing软件测试网
r1m.|!uX+k$~ 第二步:在mysql>后输入:UPDATE mysql.user SET Password = OLD_PASSWORD('密码')51Testing软件测试网'o.@!H4G7h5K`']+Ao
第三步:在提示符-> 后输入:WHERE Host = 'localhost' AND User = '用户名';51Testing软件测试网8LQ4Q%g.z't
回车后提示:Query OK, 0 rows affected (0.16 sec)51Testing软件测试网%X:I*U9M](T7MD
Rows matched: 0 Changed: 0 Warnings: 051Testing软件测试网V$a)];\C\;j
别以为完了,还有~
@@e5z_ w!G0 第四步:在mysql>后输入:FLUSH PRIVILEGES; 51Testing软件测试网 wF${5m9o;L1p
回车后提示:Query OK, 0 rows affected (0.19 sec)
0Y\ ]#l;zG*JX,O7]:M051Testing软件测试网S-o\OeJ] aA2:
+f*EV8}!]VW#L0
A5C v7F `%U4K`0 启动mysql服务,登录到mysql数据库,51Testing软件测试网:|0A!o8T-J'S+@"Z-C\1b
D)jv DQ"SF4]0 输入命令为:51Testing软件测试网 a!y+fu&uG
'f#K#`&H
?}F5fI0 [root @localhost root]# /usr/bin/mysql -u root -p *51Testing软件测试网-us.r'j:t#Iz)ti(^
51Testing软件测试网-RZUGIt#G;rU (依据lniux版本兼容问题,-p 后面输入的内容将有所不同)51Testing软件测试网)v8`(Q6ou*G
gEcR4Hgy]0 -p: 数据库管理员root的密码 (一般输入该密码)
4^4q&V7N*t-\ m0TUv*M5h9_l%^0 -p: 指定将使用的数据库名 51Testing软件测试网
i7}"s!B;`+I2y8q
51Testing软件测试网9CU8gt @2H-i1aR 而后 ,Enter password:在这里输入数据库的密码 (redhat 9.0版本)
Z8w3V8yZMm2\0#y"})YaNc0 在redhat 9.0版本下,如果 直接输入数据库管理员root的密码,将出现1045错误.
+QW"D6^#b7Zx051Testing软件测试网)}*`wr1u2W对于A1提供的方法,在使用的过程中感觉麻烦,故停止验证。51Testing软件测试网(d*R \{,aIe
wdAHFg/G N'n0其实,还是一句话,版本兼容问题。在9.0下使用myisamchk 和 service mysqld start便可知道。
,M|jsM%qsQ0F%h%hi8~$m
_S GQ0 以上是这两天玩MySQL 碰到的丁点问题51Testing软件测试网,Q!b(G$psn8h#K,^-z