![phpMyAdmin 无法登录 - 一直要求输入凭证](https://linux22.com/image/1413655/phpMyAdmin%20%E6%97%A0%E6%B3%95%E7%99%BB%E5%BD%95%20-%20%E4%B8%80%E7%9B%B4%E8%A6%81%E6%B1%82%E8%BE%93%E5%85%A5%E5%87%AD%E8%AF%81.png)
我的 Arch Linux 机器上有 phpmyadmin,它正在运行,apache 和 php 和 mysql 也是如此。
当我进入时http://localhost/phpmyadmin/
,它显示通常的登录提示。但是,无论我输入什么,按提交按钮都会将我重定向回登录表单,没有任何错误消息或任何内容。
一两天前它就运行良好了。
可能存在什么问题?
答案1
它工作正常,但不知道究竟是什么修复了它。
- 安装 php-mcrypt (我在 Google 上找到了)
- 清除所有 cookies
- 设置正确的时区并启用 NTP(也来自一些论坛)
- 编辑 /etc/php/php.ini 并启用 mcrypt.so 和默认时区
- 牺牲一只黑山羊
现在它又能正常工作了:)
答案2
所有 MySQL 服务器安装都配置有一个名为“root”的用户 ID,密码为空,即留空。
因此登录
Username = root
Password = (leave this blank)
编辑 :
当您创建正在使用的用户帐户时,您是在一个域还是在多个域中创建该帐户。
换句话说,您是否创建了 userid@localhost,但没有[电子邮件保护]和 userid@::1
如果没有,请尝试创建全部 3 个。
您的 Apache 错误日志应该会给您提供线索,如果您收到以 ::1 作为 IP 地址的错误消息,那么这就是问题所在。