phpMyAdmin不会让我登录 - 没有显示错误

nas*_*ion 10 php mysql phpmyadmin

我在远程服务器上有phpMyAdmin.它很好,直到今天,我多次使用它(所以用户名和密码都很好).然而,今天整个网站没有工作,它只是说"太多连接".

首先,我重新尝试重启Apache和MySQL,并没有解决问题.

然后我重新启动它shutdown -r now,主站点现在工作,但phpMyAdmin仍然不会登录(并没有显示任何错误).输入我的用户名和密码并按Enter键后,它会显示确切的页面(没有错误),因为什么都不会发生.我可以看到地址栏中的令牌不同.

我尝试从/ tmp文件夹(通过ftp)手动删除所有php会话,它有同样的问题.phpMyAdmin的数据库本身是否会被破坏?我怎样才能解决这个问题?

提前致谢

Mic*_*ter 21

就我而言,服务器上的硬盘已满.

在Linux中,用于df -h查看硬盘驱动器上的可用空间并清理不必要的文件.

  • 上帝祝福你.这是我的问题.谢谢! (2认同)

Cap*_*nis 18

我的问题是,我使用的是HTTP而不是HTTPS.我不知道为什么,我的服务器允许两个连接,但我必须在某处进行更改,因此它只允许HTTPS连接.切换后,网站又开始工作了.

  • 我花了一天的时间搜索日志,只是寻找无法连接的原因.我把https放在前面并且繁荣......谢谢 (5认同)

Jef*_*f T 8

我只是花了很长时间来排除故障

你错过了mcrypt扩展.

缺少mcrypt扩展名.请检查您的PHP配置

您可以通过强制检查是否是这种情况

$ cfg ['Servers'] [$ i] ['auth_type'] ='http';

并在登录时查看错误.


小智 6

设备上可能没有剩余空间.在许多情况下,由于文件空间不足,它不允许创建会话.


Zaf*_*lik 4

可能的原因是——

a) 用户已被锁定。

b) 用户数量超过指定数量。

c) 您的系统/IP(已提供的权利)已更改。

请按照以下步骤操作-

步骤1:请使用root用户连接服务器并检查您是否能够使用您的数据库。

步骤2:执行以下命令。

mysql> 刷新主机;

现在尝试从 phpmyadmin 连接,如果成功,则罚款,否则检查您是否收到任何与 IP 相关的错误,如果是,则检查该 IP 是否具有所需的权限。

其他原因可能是

  1. opened_files_limit 超出了您在配置文件中提到的任何内容。
  2. 磁盘已满。
  3. 打开的线程太多/连接太多。
  4. 您的login_user由于密码输入错误一定次数而被锁定(配置文件中提到的限制默认为10次)。
  5. mysql 端口(默认为 3306)未从外部在数据库服务器上打开。
  6. 用户没有您的系统IP的权限。ETC。