|
|
phpmyadmin的root账号被删除后一般在ssh内提示:) e3 |' }* ~ g5 R1 V
! ?. R0 W# R0 C8 H* a" @ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO) 5 e$ ?- y$ Q" G
1 X' B1 h/ J6 R7 q8 c) G4 u3 F* w在phpmyadmin内提示phpmyadmin #1045错误,无法登录 MySQL 服务器 " H. _" F- C1 w7 C' Z* x
" ] @9 H1 Q# F. W 这时候需要我们重新添加root账号,步骤如下:& u& w! q7 x0 F$ C) ~+ i1 K) R
6 t4 q$ a' s! Y, p 在ssh内如下输入:4 t4 f. c0 q e u( S6 p
& Y: e2 t1 W/ U: C7 D! d
etc/init.d/mysql stop (停止mysql)# \* k2 L: g$ f2 F
/usr/bin/mysqld_safe --skip-grant-tables
' f; _- v8 r* _2 L7 w1 \另外打开个SSH连接窗口
( E+ S9 w9 n: Y[root@localhost ~]# mysql/ M3 O& c* p- a/ B, Q
insert into mysql.user (host, user, password) values ('localhost', '账号一般是root', password('你设置的密码'));
4 H7 w% Z5 b! M/ y4 V" ?5 oflush privileges;0 c9 Q, h6 D& l' X' j9 G# I
grant all on *.* to 'root'@'localhost';$ H7 {. D+ P, _2 Y9 F
% H3 w' w6 N' \ P8 \2 w6 b$ B
: |- f% z& G5 Q2 N* D p I4 R然后重启 mysq 登陆 OK解决问题~ |
|