|
|
phpmyadmin的root账号被删除后一般在ssh内提示:2 F6 h9 U# s, X6 S
\1 \1 N R/ S8 B
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
9 O% |' a8 i3 Y$ \( X8 O7 H! [0 i8 X+ d r
( x z8 v# o7 j6 b9 |8 S! X, F在phpmyadmin内提示phpmyadmin #1045错误,无法登录 MySQL 服务器
4 e; |9 ]! P. r, F5 s
/ H7 j. _; N5 ^( B) W) x3 Z& k 这时候需要我们重新添加root账号,步骤如下:( `) M: ~+ R2 @4 f2 O8 ?" O" d
0 j+ Y1 s* }+ M, [, w- Z0 N
在ssh内如下输入:& T" J& x6 b+ y& ]8 [% [
8 c) B, D0 V( g- ^ jetc/init.d/mysql stop (停止mysql)$ D& A' X! B4 R* o8 h# [: ~" `
/usr/bin/mysqld_safe --skip-grant-tables2 f' d6 l! O* a) H( M% ]
另外打开个SSH连接窗口" K' H6 ~- g1 F9 K2 B/ h+ z' N
[root@localhost ~]# mysql6 w9 N) K- H, x; I/ V) M/ W
insert into mysql.user (host, user, password) values ('localhost', '账号一般是root', password('你设置的密码'));
w+ n/ E2 A$ K, @flush privileges;
$ b( n% O3 q! L- p# c( r; j% D grant all on *.* to 'root'@'localhost';
8 B6 f4 Q" R" ^+ M. B K- m4 c! ?) X7 m8 J* O# @* e( L1 U
9 g7 U! c% A. V' o4 @0 h
然后重启 mysq 登陆 OK解决问题~ |
|