找回密码
 立即注册
查看: 6140|回复: 0

linux系统 phpmyadmin root账号被删除恢复方法

[复制链接]
发表于 2013-11-29 11:15:20 | 显示全部楼层 |阅读模式
phpmyadmin的root账号被删除后一般在ssh内提示:
* K- j4 @' i7 ]5 Y* X$ s. B" E6 M+ [) W
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
( q4 v# E) O7 v! g  V
) R& w) b* i3 q6 M8 `+ l
在phpmyadmin内提示
phpmyadmin #1045错误,无法登录 MySQL 服务器

" |& Q8 I" @  d( A# t4 Q, D& o, l" X- h
这时候需要我们重新添加root账号,步骤如下:0 W3 K$ w8 ~" J0 D1 n3 x
: `+ F! `" o4 N+ G1 v
在ssh内如下输入:5 x  W# t, C9 q; T
2 B5 ?/ v* e0 g( K! B/ f( r
etc/init.d/mysql stop   (停止mysql), M+ v& I. B2 ^8 Z! C
/usr/bin/mysqld_safe --skip-grant-tables
1 v) g# W: _* u5 z# e% M2 p另外打开个SSH连接窗口
  \7 ~, I$ f5 a7 ?2 u5 w( N0 F[root@localhost ~]# mysql
9 W/ }5 k- P! ^) h3 |* [2 [ insert into mysql.user (host, user, password) values ('localhost', '账号一般是root', password('你设置的密码'));
2 E# N& Y, u' a6 ~flush privileges;& c) S+ m9 O  T: N; E8 p# E
grant all on *.* to 'root'@'localhost';  [# H& [) R" F* B+ S$ F
2 K  `: n7 f. Z$ f) v( H- X6 l/ f4 V! y

4 k1 P2 @' H- T8 c3 d( u然后重启 mysq 登陆 OK解决问题~
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|第一站论坛 ( 蜀ICP备06004864号-6 )

GMT+8, 2024-5-3 22:08 , Processed in 0.067185 second(s), 22 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表