phpmyadmin 错误:2013-08-08 16:00:33 3496 [注意] 插件 'FEDERATED' 已禁用

Posted

技术标签:

【中文标题】phpmyadmin 错误:2013-08-08 16:00:33 3496 [注意] 插件 \'FEDERATED\' 已禁用【英文标题】:phpmyadmin ERROR: 2013-08-08 16:00:33 3496 [Note] Plugin 'FEDERATED' is disabledphpmyadmin 错误:2013-08-08 16:00:33 3496 [注意] 插件 'FEDERATED' 已禁用 【发布时间】:2013-08-11 10:57:22 【问题描述】:

我还是一个初级 php 程序员,并且正在使用 XAMPP v1.8.3。

当我尝试启动 phpmyadmin 时,它会启动一会儿然后停止。这是日志中所说的:

上午 9:17:39 [mysql] 正在尝试启动 MySQL 应用程序...

上午 9:17:40 [mysql] 检测到状态更改:正在运行

上午 9:17:40 [mysql] 检测到状态更改:已停止

上午 9:17:40 [mysql] 错误:MySQL 意外关闭。

9:17:40 AM [mysql] 这可能是由于端口被阻塞,缺少依赖项,

上午 9:17:40 [mysql] 权限不当、崩溃或被其他方法关闭。

9:17:40 AM [mysql] 按 Logs 按钮查看错误日志并检查

上午 9:17:40 [mysql] Windows 事件查看器以获取更多线索

上午 9:17:40 [mysql] 如果您需要更多帮助,请复制并发布此内容

上午 9:17:40 [mysql] 论坛上的整个日志窗口

在 localhost/phpmyadmin 上,它说:

欢迎使用 phpMyAdmin

错误

MySQL 说:文档

#2002 - 由于目标机器主动拒绝,无法建立连接。

服务器没有响应(或本地服务器的套接字配置不正确)。

配置中定义的 controluser 连接失败。

我查看日志,这是错误:

2013-08-08 16:00:33 3496 [注意] 插件 'FEDERATED' 已禁用。

2013-08-08 16:00:33 1474 InnoDB:警告:已弃用 innodb_additional_mem_pool_size。这个选项可能会在未来的版本中被删除,连同选项 innodb_use_sys_malloc 和 InnoDB 的内部内存分配器。

2013-08-08 16:00:33 3496 [注意] InnoDB:InnoDB 内存堆已禁用

2013-08-08 16:00:33 3496 [注意] InnoDB:互斥锁和 rw_locks 使用 Windows 互锁函数

2013-08-08 16:00:33 3496 [注意] InnoDB:压缩表使用 zlib 1.2.3

2013-08-08 16:00:33 3496 [注意] InnoDB:不使用 CPU crc32 指令

2013-08-08 16:00:33 3496 [注意] InnoDB:初始化缓冲池,大小 = 16.0M

2013-08-08 16:00:33 3496 [注意] InnoDB: 缓冲池初始化完成

2013-08-08 16:00:33 3496 [注意] InnoDB:第一个指定的数据文件 D:\xampp1.8.3\mysql\data\ibdata1 不存在:要创建一个新数据库!

2013-08-08 16:00:33 3496 [注意] InnoDB:将文件 D:\xampp1.8.3\mysql\data\ibdata1 大小设置为 10 MB

2013-08-08 16:00:33 3496 [注意] InnoDB: 数据库物理写入文件已满:等待...

2013-08-08 16:00:34 3496 [注意] InnoDB:将日志文件 D:\xampp1.8.3\mysql\data\ib_logfile101 大小设置为 5 MB

2013-08-08 16:00:35 3496 [注意] InnoDB:将日志文件 D:\xampp1.8.3\mysql\data\ib_logfile1 大小设置为 5 MB

2013-08-08 16:00:36 3496 [注意] InnoDB:将日志文件 D:\xampp1.8.3\mysql\data\ib_logfile101 重命名为 D:\xampp1.8.3\mysql\data\ib_logfile0

2013-08-08 16:00:36 3496 [警告] InnoDB:已创建新日志文件,LSN=45781

2013-08-08 16:00:36 3496 [注意] InnoDB:找不到双写缓冲区:创建新的

2013-08-08 16:00:36 3496 [注意] InnoDB:已创建双写缓冲区

2013-08-08 16:00:40 3496 [注意] InnoDB:128 个回滚段处于活动状态。

2013-08-08 16:00:40 3496 [警告] InnoDB:创建外键约束系统表。

2013-08-08 16:00:40 3496 [注意] InnoDB:创建外键约束系统表

2013-08-08 16:00:40 3496 [注意] InnoDB:创建表空间和数据文件系统表。

2013-08-08 16:00:40 3496 [注意] InnoDB:已创建表空间和数据文件系统表。

2013-08-08 16:00:40 3496 [注意] InnoDB:等待清除开始

2013-08-08 16:00:40 3496 [注意] InnoDB: 5.6.11 开始;日志序列号 0

2013-08-08 16:00:40 3496 [警告] 没有找到现有的 UUID,因此我们假设这是第一次启动此服务器。生成新的 UUID:339e1bc9-0065-11e3-8570-001d72ca6cfd。

2013-08-08 16:00:41 3496 [注意] 服务器主机名(绑定地址):'*';端口:3306

2013-08-08 16:00:41 3496 [注意] IPv6 可用。

2013-08-08 16:00:41 3496 [注意] - '::' 解析为 '::';

2013-08-08 16:00:41 3496 [注意] 在 IP: '::' 上创建的服务器套接字。

2013-08-08 16:00:41 3496 [警告] InnoDB:尽管存在表的 .frm 文件,但无法从 InnoDB 的内部数据字典中打开表 mysql/slave_master_info。请参阅http://dev.mysql.com/doc/refman/5.6/en/innodb-troubleshooting.html 了解如何解决问题。

2013-08-08 16:00:41 3496 [警告] 信息表尚未准备好使用。表 'mysql.slave_master_info' 无法打开。

2013-08-08 16:00:41 3496 [警告] InnoDB:尽管存在表的 .frm 文件,但无法从 InnoDB 的内部数据字典中打开表 mysql/slave_worker_info。请参阅 http://dev.mysql.com/doc/refman/5.6/en/innodb-troubleshooting.html 了解如何解决问题。

2013-08-08 16:00:41 3496 [警告] InnoDB:尽管存在表的 .frm 文件,但无法从 InnoDB 的内部数据字典中打开表 mysql/slave_relay_log_info。请参阅 http://dev.mysql.com/doc/refman/5.6/en/innodb-troubleshooting.html 了解如何解决问题。

2013-08-08 16:00:41 3496 [警告] 信息表尚未准备好使用。表 'mysql.slave_relay_log_info' 无法打开。

2013-08-08 16:00:41 3496 [注意] 事件调度程序:加载 0 个事件

2013-08-08 16:00:41 3496 [注意] d:\xampp1.8.3\mysql\bin\mysqld.exe:准备连接。 版本:'5.6.11' 套接字:'' 端口:3306 MySQL 社区服务器(GPL)

2013-08-08 16:05:17 16cc InnoDB:错误:找不到表“mysql”。“innodb_table_stats”。

2013-08-08 16:05:17 16cc InnoDB:错误:找不到表“mysql”。“innodb_table_stats”。

2013-08-08 16:05:17 16cc InnoDB:错误:获取为表“bank”请求的持久统计信息。“persons”但所需的系统表 mysql.innodb_table_stats 和 mysql.innodb_index_stats 不存在或有意外结构体。改为使用瞬态统计信息。

2013-08-08 16:06:15 16cc InnoDB:错误:找不到表“mysql”。“innodb_table_stats”。

2013-08-08 16:06:15 16cc InnoDB:错误:找不到表“mysql”。“innodb_table_stats”。

2013-08-08 16:06:15 16cc InnoDB:错误:获取为表“银行”请求的持久统计信息。“帐户”但所需的系统表 mysql.innodb_table_stats 和 mysql.innodb_index_stats 不存在或有意外结构体。改为使用瞬态统计信息。

2013-08-08 22:15:38 1640 InnoDB:错误:找不到表“mysql”。“innodb_table_stats”。

2013-08-08 22:15:38 1640 InnoDB:错误:找不到表“mysql”。“innodb_table_stats”。

2013-08-08 22:15:38 1640 InnoDB:错误:找不到表“mysql”。“innodb_table_stats”。

2013-08-08 22:15:38 1640 InnoDB:重新计算为表“bank”.“persons”请求的持久统计信息,但所需的持久统计信息存储不存在或已损坏。改为使用瞬态统计信息。

2013-08-08 22:15:38 1640 InnoDB:错误:找不到表“mysql”。“innodb_table_stats”。

2013-08-08 22:15:38 1640 InnoDB:错误:获取为表“bank”请求的持久统计信息。“persons”但所需的系统表 mysql.innodb_table_stats 和 mysql.innodb_index_stats 不存在或有意外结构体。改为使用瞬态统计信息。

2013-08-08 22:16:08 788 InnoDB:错误:找不到表“mysql”。“innodb_table_stats”。

2013-08-08 22:16:08 788 InnoDB:重新计算为表“bank”.“account”请求的持久统计信息,但所需的持久统计信息存储不存在或已损坏。改为使用瞬态统计信息。

2013-08-08 22:18:24 788 InnoDB:错误:找不到表“mysql”。“innodb_table_stats”。

2013-08-08 22:18:24 788 InnoDB:重新计算为表“bank”.“persons”请求的持久统计信息,但所需的持久统计信息存储不存在或已损坏。改为使用瞬态统计信息。

2013-08-08 22:19:09 1640 InnoDB:错误:找不到表“mysql”。“innodb_table_stats”。

2013-08-08 22:19:09 1640 InnoDB:错误:找不到表“mysql”。“innodb_table_stats”。

2013-08-08 22:19:09 1640 InnoDB:错误:找不到表“mysql”。“innodb_table_stats”。

2013-08-08 22:19:09 1640 InnoDB:重新计算表“bank”.“persons”请求的持久统计信息,但所需的持久统计信息存储不存在或已损坏。改为使用瞬态统计信息。

2013-08-08 22:19:09 1640 InnoDB:错误:找不到表“mysql”。“innodb_table_stats”。

2013-08-08 22:19:09 1640 InnoDB:错误:获取为表“bank”请求的持久统计信息。“persons”但所需的系统表 mysql.innodb_table_stats 和 mysql.innodb_index_stats 不存在或有意外结构体。改为使用瞬态统计信息。

2013-08-08 22:19:33 1640 InnoDB:错误:找不到表“mysql”。“innodb_table_stats”。

2013-08-08 22:19:33 1640 InnoDB:错误:找不到表“mysql”。“innodb_table_stats”。

2013-08-08 22:19:33 1640 InnoDB:错误:找不到表“mysql”。“innodb_table_stats”。

2013-08-08 22:19:33 1640 InnoDB:重新计算为表“bank”.“account”请求的持久统计信息,但所需的持久统计信息存储不存在或已损坏。改为使用瞬态统计信息。

2013-08-08 22:19:33 1640 InnoDB:错误:找不到表“mysql”。“innodb_table_stats”。

2013-08-08 22:19:33 1640 InnoDB:错误:获取为表“银行”请求的持久统计信息。“帐户”但所需的系统表 mysql.innodb_table_stats 和 mysql.innodb_index_stats 不存在或有意外结构体。改为使用瞬态统计信息。

2013-08-08 22:21:18 788 InnoDB:错误:找不到表“mysql”。“innodb_table_stats”。

2013-08-08 22:21:18 788 InnoDB:重新计算表“bank”.“persons”请求的持久统计信息,但所需的持久统计信息存储不存在或已损坏。改为使用瞬态统计信息。

2013-08-08 22:21:18 788 InnoDB:错误:找不到表“mysql”。“innodb_table_stats”。

2013-08-08 22:21:18 788 InnoDB:重新计算表“bank”.“account”请求的持久统计信息,但所需的持久统计信息存储不存在或已损坏。改为使用瞬态统计信息。

2013-08-08 22:21:23 16cc InnoDB:错误:找不到表“mysql”。“innodb_table_stats”。

2013-08-08 22:21:23 16cc InnoDB:重新计算为表“bank”请求的持久统计信息。“account”索引“Username_2”,但所需的持久统计信息存储不存在或已损坏。改为使用瞬态统计信息。

2013-08-08 22:21:23 16cc InnoDB:错误:找不到表“mysql”。“innodb_table_stats”。

2013-08-08 22:21:23 16cc InnoDB:错误:获取表“bank”.“account”请求的持久统计信息,但所需的系统表 mysql.innodb_table_stats 和 mysql.innodb_index_stats 不存在或有意外结构体。改为使用瞬态统计信息。

2013-08-08 22:22:05 1640 InnoDB:错误:找不到表“mysql”。“innodb_table_stats”。

2013-08-08 22:22:05 1640 InnoDB:错误:找不到表“mysql”。“innodb_table_stats”。

2013-08-08 22:22:05 1640 InnoDB:错误:找不到表“mysql”。“innodb_table_stats”。

2013-08-08 22:22:05 1640 InnoDB:重新计算为表“bank”.“persons”请求的持久统计信息,但所需的持久统计信息存储不存在或已损坏。改为使用瞬态统计信息。

2013-08-08 22:22:05 1640 InnoDB:错误:找不到表“mysql”。“innodb_table_stats”。

2013-08-08 22:22:05 1640 InnoDB:错误:获取为表“bank”请求的持久统计信息。“persons”但所需的系统表 mysql.innodb_table_stats 和 mysql.innodb_index_stats 不存在或有意外结构体。改为使用瞬态统计信息。

2013-08-08 22:25:29 788 InnoDB:错误:找不到表“mysql”。“innodb_table_stats”。

2013-08-08 22:25:29 788 InnoDB:重新计算表“bank”.“persons”请求的持久统计信息,但所需的持久统计信息存储不存在或已损坏。改为使用瞬态统计信息。

2013-08-08 22:25:29 788 InnoDB:错误:找不到表“mysql”。“innodb_table_stats”。

2013-08-08 22:25:29 788 InnoDB:重新计算为表“bank”.“account”请求的持久统计信息,但所需的持久统计信息存储不存在或已损坏。改为使用瞬态统计信息。

2013-08-09 09:01:21 4912 [注意] 插件 'FEDERATED' 已禁用。

2013-08-09 09:01:21 12b4 InnoDB:警告:已弃用 innodb_additional_mem_pool_size。这个选项可能会在未来的版本中被删除,连同选项 innodb_use_sys_malloc 和 InnoDB 的内部内存分配器。

2013-08-09 09:01:21 4912 [注意] InnoDB:InnoDB 内存堆已禁用

2013-08-09 09:01:21 4912 [注意] InnoDB:互斥锁和 rw_locks 使用 Windows 互锁函数

2013-08-09 09:01:21 4912 [注意] InnoDB:压缩表使用 zlib 1.2.3

2013-08-09 09:01:21 4912 [注意] InnoDB:不使用 CPU crc32 指令

2013-08-09 09:01:21 4912 [注意] InnoDB:初始化缓冲池,大小 = 16.0M

2013-08-09 09:01:21 4912 [注意] InnoDB:缓冲池初始化完成

2013-08-09 09:01:21 4912 [注意] InnoDB:支持的最高文件格式是梭子鱼。

2013-08-09 09:01:21 4912 [注意] InnoDB:ibdata 文件中的日志序列号 0 和 0 与 ib_logfiles 中的日志序列号 1664679 不匹配!

2013-08-09 09:01:21 4912 [注意] InnoDB:数据库未正常关闭!

2013-08-09 09:01:21 4912 [注意] InnoDB:开始崩溃恢复。

2013-08-09 09:01:21 4912 [注意] InnoDB:从 .ibd 文件中读取表空间信息...

2013-08-09 09:01:21 4912 [错误] InnoDB:试图打开以前打开的表空间。先前的表空间银行/帐户在文件路径:.\bank\account.ibd 处使用空间 ID:5。无法打开使用空间 ID 的表空间 mysql/slave_worker_info:5 在文件路径:.\mysql\slave_worker_info.ibd

InnoDB:错误:无法打开单表表空间文件 .\mysql\slave_worker_info.ibd

InnoDB:我们不继续崩溃恢复,因为表可能会变成

InnoDB:如果我们无法将 InnoDB 日志中的日志记录应用到它,则会损坏。

InnoDB:修复问题并启动 mysqld:

InnoDB:1)如果文件有权限问题,mysqld不能

InnoDB:打开文件,你应该修改权限。

InnoDB: 2) 如果不需要该表,或者您可以从备份中恢复它,

InnoDB:然后你可以删除.ibd文件,InnoDB会做一个正常的

InnoDB:崩溃恢复并忽略该表。

InnoDB: 3) 如果文件系统或磁盘损坏,无法删除

InnoDB:.ibd文件,可以在my.cnf中设置innodb_force_recovery > 0

InnoDB:并强制 InnoDB 在此处继续崩溃恢复。

每次我尝试启动 MySQL 时都会这样说,我完全不知道这是什么意思。

我已尝试访问故障排除站点,但不了解它们。

抱歉问了这么长的问题。我只是不知道问题是什么。

有人可以帮我一步一步吗?

编辑

感谢您的回答。 PHPMyAdmin 现在可以工作了!

【问题讨论】:

【参考方案1】:

看来您根本无法连接到 MySQL 数据库。尝试不使用 phpmyadmin 直接连接到您的 MySql 数据库。而是直接连接。因此,例如在我的 linux 环境中,我会输入 mysql -uJohn -pJohnsPassword

这只是为了检查你是否真的可以登录MySql。

【讨论】:

似乎有很多问题可能是问题所在。请打开您的错误日志并删除所有内容。然后重新运行您的服务器。完成后,请将新内容输出到 pastebin.com。 (我只是想确定发生的错误)。 您还可以做的是更改服务器运行的端口。 Windows 上的一个常见问题是 Skype 和 XAMP 之间的端口冲突。 我刚刚将mysql错误日志保存到PasteBin为XAMPP 1.8.3 PHPMYADMIN / MYSQL - Jon 我刚刚检查了 Skype 的设置(工具 -> 选项 -> 高级 -> 连接),发现它使用端口 3916 进行传入连接,端口 80 和 143(与 apache 服务器端口相同,而不是 sql ) 作为替代品。我把80和143旁边的勾去掉了,但是mysql还是启动不了。 啊,端口冲突了。然而,似乎还有最后一个问题。所以请执行以下操作: 1.) 完全关闭 XAMPP 并再次打开它,但这次以“管理员模式”打开,即:右键单击 XAMPP 图标并选择“以管理员身份运行”选项。 2.) 如果它仍然不起作用,请删除以下文件:.\bank\account.ibd 和 \mysql\slave_worker_info.ibd !!NB!!仅当您在数据库中没有任何价值时才执行此操作(我猜它是) 3.)如果它仍然无法清除错误日志,启动 xampp 并将新错误输出到 pastebin

以上是关于phpmyadmin 错误:2013-08-08 16:00:33 3496 [注意] 插件 'FEDERATED' 已禁用的主要内容,如果未能解决你的问题,请参考以下文章

安装phpmyadmin后,出现错误问题

PhpMyAdmin 突然显示错误

phpmyadmin登陆错误,进去不了

在 centOS 上运行 phpmyadmin - 禁止错误 (403)

致命错误:内存不足 Zend 错误 / PhpMyAdmin

登录 PhpMyAdmin 后出现错误