IT与DIY

phpMyAdmin出现错误#1045的解决办法

  我在MySQL命令行修改MYSQL的ROOT密码后,修改phpMyAdmin的config.ini.php,不知道为什么,phpMyAdmin再也登录不进去了。

  phpMyAdmin出现错误 #1045 – Access denied for user ’root’@’localhost’ (using password: YES)

  查遍网上教程,试过各种方法,什么OLD_PASSWORD 都用上,看得眼珠都要掉出来,折腾到半夜三更,均不能解决。

  到今天中午的收获是:我确认MySQL命令行可以用ROOT帐号和密码登录。其中查到mysql.user表中有空帐号(不知道为什么),遂删除之——此事应该与不能phpMyAdmin登录无关吧。

  我怀疑是phpMyAdmin的配置文件被我改乱了,致电尖尖大师,大师说你重装一个phpMyAdmin呗,这个又不复杂。大师顺便感叹道:当年在榕树下,俺都是命令行操作MySQL,非常锻炼人哪!

  于是乎下载重装,修改librareis目录下的config.default.php,启动,填写ROOT帐号和密码,成功!

  总结:坑爹的技术教程太多,80%是抄来抄去并没有经过实战。解决复杂问题的方式通常很简单——祭出重装大法,哈哈哈哈。