在LINUX系统下用过PHP的人应该有会遇到PHPmyadmin root 账号被删除的经历吧?遇到这种情况,应该怎样迅速恢复账号呢?今天就跟大家分享一下我的做法!
首先,phpmyadmin的root账号被删除后一般在ssh内提示:
ERROR 1045 (28000): Access denied for user ‘root’@’localhost’ (using password: NO) 在phpmyadmin内提示
phpmyadmin #1045错误,无法登录 MySQL 服务器
虽然不是很懂英语,但是不是很眼熟呢?这时候不用着急,只需要我们重新添加root账号就可以了,步骤如下:
在ssh内如下输入:
etc/init.d/mysql stop (停止mysql)
/usr/bin/mysqld_safe –skip-grant-tables
另外再打开个一个SSH连接窗口
[root@localhost ~]# mysql
insert into mysql.user (host, user, password) values (‘localhost’, ‘账号一般是root’, password(‘你设置的密码’))
flush privileges
grant all on *.* to ‘root’@’localhost’
最后我们再重启 mysq 登陆 OK解决问题!
|