从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密码。
- 按Ctrl + Alt + T启动终端
-
sudo dpkg-reconfigure phpmyadmin
- 用于phpmyadmin的MySQL数据库的连接方法:unix socket
- 数据库管理用户的名称:root
- 数据库管理用户的密码:mysqlsamplepassword
- phpmyadmin的MySQL用户名:root
- phpmyadmin的MySQL数据库名称:phpmyadmin
- Web服务器自动重新配置:apache2
- 错误1045
- 忽视
-
sudo dpkg-reconfigure mysql-server-5.5
- MySQL“root”用户的新密码:mysqlsamplepassword
- 重复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好得多。 它比其他方式更好地管理依赖关系,并且您遇到问题的机会较少。