gpt4 book ai didi

mysql - Phpmyadmin 无法访问数据库

转载 作者:行者123 更新时间:2023-11-28 23:50:18 25 4
gpt4 key购买 nike

突然之间,我的 phpMyadmin 停止工作,并且出现以下错误。

#2002 - No connection could be made because the target machine actively refused it.

The server is not responding (or the local server's socket is not correctly configured).

Connection for controluser as defined in your configuration failed.

错误日志显示以下消息:

2015-09-23 18:31:46 10080 [Note] Plugin 'FEDERATED' is disabled.
2015-09-23 18:31:46 2764 InnoDB: Warning: Using innodb_additional_mem_pool_size is DEPRECATED. This option may be removed in future releases, together with the option innodb_use_sys_malloc and with the InnoDB's internal memory allocator.
2015-09-23 18:31:46 10080 [Note] InnoDB: Using atomics to ref count buffer pool pages
2015-09-23 18:31:46 10080 [Note] InnoDB: The InnoDB memory heap is disabled
2015-09-23 18:31:46 10080 [Note] InnoDB: Mutexes and rw_locks use Windows interlocked functions
2015-09-23 18:31:46 10080 [Note] InnoDB: Memory barrier is not used
2015-09-23 18:31:46 10080 [Note] InnoDB: Compressed tables use zlib 1.2.3
2015-09-23 18:31:46 10080 [Note] InnoDB: Not using CPU crc32 instructions
2015-09-23 18:31:46 10080 [Note] InnoDB: Initializing buffer pool, size = 16.0M
2015-09-23 18:31:46 10080 [Note] InnoDB: Completed initialization of buffer pool
2015-09-23 18:31:46 10080 [Note] InnoDB: Highest supported file format is Barracuda.
2015-09-23 18:31:46 10080 [Note] InnoDB: The log sequence numbers 1665234 and 1665234 in ibdata files do not match the log sequence number 279580685 in the ib_logfiles!
2015-09-23 18:31:46 10080 [Note] InnoDB: Database was not shutdown normally!
2015-09-23 18:31:46 10080 [Note] InnoDB: Starting crash recovery.
2015-09-23 18:31:46 10080 [Note] InnoDB: Reading tablespace information from the .ibd files...
2015-09-23 18:31:46 10080 [ERROR] InnoDB: File (unknown): 'read' returned OS error 0. Cannot continue operation

知道如何修复此错误。

或者有什么其他方法可以访问安装在 Xampp 中的 Mysql

感谢和问候

最佳答案

从错误报告来看,服务器确实崩溃并损坏了一些数据。尝试从上到下按照以下步骤操作。

有几个问题可能会导致“连接被拒绝”错误(您遇到的那个)。

您应该检查的第一件事是操作系统的完整性。错误日志应该是有问题的。如果您确定您的操作系统没有问题,请继续执行以下操作。

如果您尝试在本地连接(使用本地 IP),问题可能是由于设置了(或未注释)bind-address 以及 skip-networking 未在 my.cnf 文件中注释。检查您的 my.cnf 文件中是否有这些行。


另一个可能的问题是不允许您的用户连接。如果您访问 mysql 控制台,请尝试检查用户数据和权限,和/或最终创建一个新用户。查看所有用户的查询是 SELECT Host, user FROM mysql.user;。这将向您显示所有用户,以及他们可以连接的 IP。“任何 IP”的通配符是 %。如果您看到您的用户名带有 % 作为主机,则表示您被允许连接。

要创建新用户并授予他所有权限,您需要运行 2 个查询。首先,创建用户:ADD USER "user"@"IP"IDENTIFIED BY "password";

完成后,运行 GRANT ALL ON *.* TO "user"@"IP";。这将确保您的新用户可以访问数据库服务器中的所有内容。


如果您尝试远程连接,除了检查本地连接所需的东西外,还要检查路由器的端口转发。 MySQL 使用端口 3306(默认)。确保端口已打开,否则路由器将拒绝连接。

如果在您拥有正确的用户和 IP、端口已打开且服务器未绑定(bind)到特定地址后问题仍然存在,您应该能够正确连接。

如果在完成上述所有操作后,您仍然无法连接到您的 mysql 服务器,则可能是其他原因阻碍了您的连接。检查您用于连接的主机,最后检查连接中的任何元素。


您可以使用 Telnet 检查服务器本身的连接。只需输入o "remote-ip"3306 即可查看是否可以成功连接到服务器。连接可能会在之后立即关闭。重要的是它确实开始了。


抱歉回答这么大。希望能解决你的问题

关于mysql - Phpmyadmin 无法访问数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32740820/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com