51Testing软件测试网oy
L I|#`'NV Q:51Testing软件测试网(BV6E2Y@4U%rd!z
51Testing软件测试网)B7nX4~ A!?9J ERROR 1045 (28000): Access denied for user'root'@'localhost'(using password:YES)
yL~%C"mx051Testing软件测试网Q mKw\O:n
%?!Ys'? V2tk(`+g0A1:51Testing软件测试网w)HZ TN(U:M r
51Testing软件测试网"S@*Z+pja 第一步:打开开始里MYSQL的MySQL Command Line Client 输入你的密码[就是安装时设的那个]51Testing软件测试网u/sO+B#Ki|
0X7i8r oS"cu8z0 第二步:在mysql>后输入:UPDATE mysql.user SET Password = OLD_PASSWORD('密码')51Testing软件测试网)Q-bI`'J2Fz3F+O
第三步:在提示符-> 后输入:WHERE Host = 'localhost' AND User = '用户名';
CPx.VsP0 回车后提示:Query OK, 0 rows affected (0.16 sec)
:AP|lS[o-W,js0 Rows matched: 0 Changed: 0 Warnings: 0
"^/pt6b4L\1RI2mU0 别以为完了,还有~51Testing软件测试网'C#]@eM3u/_
第四步:在mysql>后输入:FLUSH PRIVILEGES;
0l4a,ej*c,CC!g0 回车后提示:Query OK, 0 rows affected (0.19 sec)
c+RQ~AesN"o051Testing软件测试网j F|w iY9JC J7?A2:51Testing软件测试网6h+^p;]+P4f-a
)? le}$Cvoo0 启动mysql服务,登录到mysql数据库,51Testing软件测试网zX4Oh0V:e
51Testing软件测试网#a%x#S!T,J"]k^ 输入命令为:
D8LM*M N051Testing软件测试网o0pe(k:q'O9G] [root @localhost root]# /usr/bin/mysql -u root -p *
e*]E4X9L0BKew;v*Q4ZS0 (依据lniux版本兼容问题,-p 后面输入的内容将有所不同)51Testing软件测试网$xJAz"\i;JW
o]B-jz5J0 -p: 数据库管理员root的密码 (一般输入该密码)
5w/a[O^6l+iA051Testing软件测试网;e&^V)u~C;D*O -p: 指定将使用的数据库名
,s!^+^&u*a6t5vD`051Testing软件测试网&I4C4n-T/`
z5` 而后 ,Enter password:在这里输入数据库的密码 (redhat 9.0版本)
:iNG%uD*yK0T&Vs)q B4@k)f2Z0 在redhat 9.0版本下,如果 直接输入数据库管理员root的密码,将出现1045错误.51Testing软件测试网1Uy u5wzf r#MM
51Testing软件测试网 TB;{5d
Bd1a对于A1提供的方法,在使用的过程中感觉麻烦,故停止验证。51Testing软件测试网_v.vl4rApKao
51Testing软件测试网!Gdm3N+L其实,还是一句话,版本兼容问题。在9.0下使用myisamchk 和 service mysqld start便可知道。51Testing软件测试网8k4[+oKt2s6t
d
}%UB6T%Oy#`i0 以上是这两天玩MySQL 碰到的丁点问题
xy{i+x8A0