|
phpmyadmin的root账号被删除后一般在ssh内提示:
3 D. ?- G: Z% q. g
5 W( g5 ? i- ?8 y% r" f# mERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO) 0 J' T& l* p/ e/ J8 c l) n
( m3 C/ F+ @, V
在phpmyadmin内提示phpmyadmin #1045错误,无法登录 MySQL 服务器
9 C$ o0 @, S3 u+ @- A
) G |$ n4 t1 k. }) u; s 这时候需要我们重新添加root账号,步骤如下:& x/ q$ T( }3 o; [3 {6 s
8 C8 Q6 s8 h' |+ h" @
在ssh内如下输入:
& \( b) O4 G. m! Q3 s1 Y5 l4 U
- n# _' V- p. @) d( ~' x% Uetc/init.d/mysql stop (停止mysql)
5 z/ Z9 X4 t; p1 d$ ~* t* [ /usr/bin/mysqld_safe --skip-grant-tables' @$ P1 ?# {! G; m1 T
另外打开个SSH连接窗口$ E5 R- a) S1 V- y7 p
[root@localhost ~]# mysql0 _$ N& K" }& [6 r \ C1 Z+ N
insert into mysql.user (host, user, password) values ('localhost', '账号一般是root', password('你设置的密码'));! v1 X! J, [$ O3 j
flush privileges;7 E3 E3 d+ }7 ]
grant all on *.* to 'root'@'localhost';
- ?- p+ J. C' F7 a+ q3 q
& u/ V$ x' v$ p9 ~" d& V6 C
% L+ s" K( w y! |/ \# \6 k1 z& X+ @然后重启 mysq 登陆 OK解决问题~ |
|