51Testing软件测试网)e:T}/Ag[;zf`M Q:51Testing软件测试网$YrRIO9^ XZ:S4`4WO
51Testing软件测试网%a \ n"n6Q4m4B ERROR 1045 (28000): Access denied for user'root'@'localhost'(using password:YES)
3p U~ ca;~#Rt@0
!N-ZH
fi051Testing软件测试网3t3RC7r;[A1:51Testing软件测试网Sds}
T$n`p:w;A
51Testing软件测试网
d {H:@!\]v3Rp8ow 第一步:打开开始里MYSQL的MySQL Command Line Client 输入你的密码[就是安装时设的那个]
;kcze6hL,N#RD0'v3KN4qR0 第二步:在mysql>后输入:UPDATE mysql.user SET Password = OLD_PASSWORD('密码')
*y5h/x B(mU,dz)Pn!r,}K0 第三步:在提示符-> 后输入:WHERE Host = 'localhost' AND User = '用户名';
[ m*P7|&qn6D&K#k0 回车后提示:Query OK, 0 rows affected (0.16 sec)
g-S}E-e|$v Fu0 Rows matched: 0 Changed: 0 Warnings: 051Testing软件测试网(r8[ k9UzD!O%@3V;F}k
别以为完了,还有~
7?W8N8w8_!ODF0 第四步:在mysql>后输入:FLUSH PRIVILEGES; 51Testing软件测试网 ~7Y!k!Iq"i#r W#c
回车后提示:Query OK, 0 rows affected (0.19 sec) 51Testing软件测试网7[1|\pL
4c] s-I2i@6y0A2:
@;b.SD q}
Y
h051Testing软件测试网tQG0Xq0j 启动mysql服务,登录到mysql数据库,51Testing软件测试网N(|K6QNm
51Testing软件测试网
^9[q+h3LF:~Y {._E-_ 输入命令为:
/r$}"\ku@051Testing软件测试网H`yyu+TVn~ [root @localhost root]# /usr/bin/mysql -u root -p *
#F j)X2BV$I X+g.g}0o1~8^7e\|0 (依据lniux版本兼容问题,-p 后面输入的内容将有所不同)51Testing软件测试网b P|emN
|Wv{
6cy%G3EBA0 -p: 数据库管理员root的密码 (一般输入该密码)51Testing软件测试网\M6B&]0G'N/r}
\1A!q eYuo-B0 -p: 指定将使用的数据库名
4d}dK"~V#{9sy051Testing软件测试网F#j!x$p'G!Rc 而后 ,Enter password:在这里输入数据库的密码 (redhat 9.0版本)
Y!E,f3I1e051Testing软件测试网'q0Ei#c,g#D6[&O 在redhat 9.0版本下,如果 直接输入数据库管理员root的密码,将出现1045错误.51Testing软件测试网@
z2U:xy8NMa z&R
o8@tpdo(_0对于A1提供的方法,在使用的过程中感觉麻烦,故停止验证。51Testing软件测试网 GgK3IS/TY`
#|:yI9J,e
q0其实,还是一句话,版本兼容问题。在9.0下使用myisamchk 和 service mysqld start便可知道。51Testing软件测试网Y4A.f1Sx2i,Q
51Testing软件测试网S%MW N*[-Jj 以上是这两天玩MySQL 碰到的丁点问题
Fd _YOX+E$@0