|
|
phpmyadmin的root账号被删除后一般在ssh内提示:1 w! \6 Q5 \4 J& M4 b/ K4 V
2 ^% U2 o) e" K* P6 Z
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO) ) s5 W" H% u' q8 U; h
3 I. r, h: T. E
在phpmyadmin内提示phpmyadmin #1045错误,无法登录 MySQL 服务器
0 a" A7 q% K4 |4 Q9 C/ x" J
2 e* Q- q, K- Y% ]1 u 这时候需要我们重新添加root账号,步骤如下:3 ]" M0 ^6 J& q, Z. i
0 [# U) J* T, w* }1 Q" E5 s5 @
在ssh内如下输入:% p9 B( g0 B& _2 o
$ a, V. T# C- d9 j6 L- ?+ a
etc/init.d/mysql stop (停止mysql)
; I. q8 D' H/ r3 U0 [/ H' W2 E /usr/bin/mysqld_safe --skip-grant-tables
' |" [: d6 q; \6 Y+ @另外打开个SSH连接窗口' k0 i V, O- C; y
[root@localhost ~]# mysql# `% O7 `8 b3 D: P- {
insert into mysql.user (host, user, password) values ('localhost', '账号一般是root', password('你设置的密码'));7 `( I$ }. A* N2 ?2 m& v
flush privileges;
# d: e4 f7 C5 \9 e2 ]% c grant all on *.* to 'root'@'localhost';
% b+ q) R* \; G. ~0 b) w/ Q% Y
8 n* Q0 A1 U7 d( N% c* g. N0 K
, [! }, E7 {8 |9 c; }- j$ c, q# Y然后重启 mysq 登陆 OK解决问题~ |
|