从10.04升级到12.04后,无法登录到PHPMYADMIN

我不能再登录PhpMyAdmin,它说登录不好。 PHP工作得很好。 请帮忙。 谢谢。

2002 Cannot log in to the MySQL server Language Log in Username: Password: Connection for controluser as defined in your configuration failed. 

可能是您的phpmyadmin配置有点“自定义”,并且它不再与MySQL服务器的配置方式兼容。 这通常应在升级时正确处理。

如果您不理解您的phpmyadmin配置或者没有自己设置,可以通过清除和重新安装phpmyadmin软件包,或者简单地使用sudo dpkg-reconfigure phpmyadmin来克服phpmyadmin在Debian / Ubuntu中配置的一些问题。

您可以重新配置phpmyadmin,并重置MySQL密码。

  1. 按Ctrl + Alt + T启动终端
  2. sudo dpkg-reconfigure phpmyadmin
  3. 用于phpmyadmin的MySQL数据库的连接方法:unix socket
  4. 数据库管理用户的名称:root
  5. 数据库管理用户的密码:mysqlsamplepassword
  6. phpmyadmin的MySQL用户名:root
  7. phpmyadmin的MySQL数据库名称:phpmyadmin
  8. Web服务器自动重新配置:apache2
  9. 错误1045
  10. 忽视
  11. sudo dpkg-reconfigure mysql-server-5.5
  12. MySQL“root”用户的新密码:mysqlsamplepassword
  13. 重复MySQL“root”用户的密码:mysqlsamplepassword

希望它有所帮助!

祝你今天愉快!

如果你升级了mysql-server,你可能会遇到最近在精确仓库中发布的破损包。

在我的情况下,在Ubuntu 14.04 LTS上重置没有空白字符的新密码同时适用于phpmyadmin和mysql。

似乎phpmyadmin在他们的密码字段中不能使用空格字符,并且在Ubuntu 12.04 LTS的早期感觉就像dejavu,由于mysql密码上有空白字符而无法登录到phpmyadmin。 请注意,mysql的密码中有空格字符。 :d

问题是/etc/mysql/my.cnf可由另一个用户写入而不是’root’。 因此在安装mysql期间,文件被忽略,安装效果不佳。

一个简单的 :

 chmod 644 /etc/mysql/my.cnf aptitude remove mysql-server aptitude install mysql-server aptitude install mysql-common 

毕竟工作做得很好。

在我看来,能力比apt-get好得多。 它比其他方式更好地管理依赖关系,并且您遇到问题的机会较少。