你能告诉我我的 MySQL 出了什么问题吗?
Ubuntu 14.04。
我不明白发生了什么事。
140912 10:00:55 [警告] 使用唯一选项前缀 myisam-recover 代替 myisam-recover-options 已被弃用,并将在将来的版本中删除。请使用全名。 140912 10:00:55 [注意] 插件‘FEDERATED’已被禁用。 140912 10:00:55 InnoDB:InnoDB 内存堆已禁用 140912 10:00:55 InnoDB:互斥锁和 rw_locks 使用 GCC 原子内置函数 140912 10:00:55 InnoDB:压缩表使用 zlib 1.2.8 140912 10:00:55 InnoDB:使用 Linux 原生 AIO 140912 10:00:55 InnoDB:初始化缓冲池,大小 = 128.0M 140912 10:00:55 InnoDB:缓冲池初始化完成 140912 10:00:55 InnoDB:支持的最高文件格式是 Barracuda。 InnoDB:ibdata 文件中的日志序列号不匹配 InnoDB:ib_logfiles 中的日志序列号! 140912 10:00:55 InnoDB:数据库未正常关闭! InnoDB:开始崩溃恢复。 InnoDB:从 .ibd 文件读取表空间信息... InnoDB:从双写中恢复可能半写的数据页 InnoDB:缓冲区... 140912 10:00:55 InnoDB:等待后台线程启动 140912 10:00:56 InnoDB:5.5.37 已启动;日志序列号 4099203 140912 10:00:56 [注意] 服务器主机名(绑定地址):'127.0.0.1';端口:3306 140912 10:00:56 [注意] - '127.0.0.1' 解析为 '127.0.0.1'; 140912 10:00:56 [注意] 在 IP '127.0.0.1' 上创建服务器套接字。 140912 10:00:56 [注意] 事件调度程序:已加载 0 个事件 140912 10:00:56 [注意] /usr/sbin/mysqld:已准备好连接。 版本:'5.5.37-0ubuntu0.14.04.1' 套接字:'/var/run/mysqld/mysqld.sock' 端口:3306(Ubuntu) 140912 10:00:57 [错误] /usr/sbin/mysqld:表'./feba/flbnglcommentmeta'被标记为崩溃,应修复 140912 10:00:57 [警告] 检查表:“./feba/flbnglcommentmeta” 140912 10:00:57 [错误] /usr/sbin/mysqld:表'./feba/flbnglcomments'被标记为崩溃,应修复 140912 10:00:57 [警告] 检查表:“./feba/flbnglcomments” 140912 10:00:57 [错误] /usr/sbin/mysqld: 表 './feba/flbngloptions' 被标记为崩溃,应修复 140912 10:00:57 [警告] 检查表:“./feba/flbngloptions” 140912 10:00:57 [错误] /usr/sbin/mysqld:表'./feba/flbnglpostmeta'被标记为崩溃,应修复 140912 10:00:57 [警告] 检查表:“./feba/flbnglpostmeta” 140912 10:00:58 [错误] /usr/sbin/mysqld:表'./feba/flbnglposts'被标记为崩溃,应修复 140912 10:00:58 [警告] 检查表:“./feba/flbnglposts” 140912 10:00:58 [错误] /usr/sbin/mysqld:表'./feba/flbnglterm_relationships'被标记为崩溃,应修复 140912 10:00:58 [警告] 检查表:“./feba/flbnglterm_relationships” 140912 10:00:58 [错误] /usr/sbin/mysqld:表'./feba/flbnglterm_taxonomy'被标记为崩溃,应修复 140912 10:00:58 [警告] 检查表:“./feba/flbnglterm_taxonomy” 140912 10:00:58 [错误] /usr/sbin/mysqld:表'./feba/flbnglusermeta'被标记为崩溃,应修复 140912 10:00:58 [警告] 检查表:“./feba/flbnglusermeta” 140912 10:00:58 [错误] /usr/sbin/mysqld:表'./feba/flbnglusers'被标记为崩溃,应修复 140912 10:00:58 [警告] 检查表:“./feba/flbnglusers” 140912 10:00:58 [错误] /usr/sbin/mysqld:表'./feba/flbnglwoocommerce_order_itemmeta'被标记为崩溃,应修复 140912 10:00:58 [警告] 检查表:“./feba/flbnglwoocommerce_order_itemmeta” 140912 10:00:58 [错误] /usr/sbin/mysqld:表'./feba/flbnglwoocommerce_order_items'被标记为崩溃,应修复 140912 10:00:58 [警告] 检查表:“./feba/flbnglwoocommerce_order_items” 140912 10:00:58 [错误] /usr/sbin/mysqld: 表 './feba/flbnglyith_wcwl' 被标记为崩溃,应修复 140912 10:00:58 [警告] 检查表:“./feba/flbnglyith_wcwl” 140912 10:00:58 [错误] /usr/sbin/mysqld: 表 './phpmyadmin/pma_recent' 被标记为崩溃,应修复 140912 10:00:58 [警告] 检查表:'./phpmyadmin/pma_recent' 140912 10:02:48 [注意] /usr/sbin/mysqld:正常关机 140912 10:02:48 [注意] 事件调度程序:清除队列。0 个事件 140912 10:02:49 InnoDB:正在开始关闭... 140912 10:02:49 InnoDB:关闭完成;日志序列号 4101802 140912 10:02:49 [注意] /usr/sbin/mysqld:关机完成 140912 10:03:14 [警告] 使用唯一选项前缀 myisam-recover 代替 myisam-recover-options 的做法已被弃用,并将在将来的版本中删除。请使用全名。 140912 10:03:14 [注意] 插件‘FEDERATED’已被禁用。 140912 10:03:14 InnoDB:InnoDB 内存堆已禁用 140912 10:03:14 InnoDB:互斥锁和 rw_locks 使用 GCC 原子内置函数 140912 10:03:14 InnoDB:压缩表使用 zlib 1.2.8 140912 10:03:14 InnoDB:使用 Linux 原生 AIO 140912 10:03:14 InnoDB:初始化缓冲池,大小 = 128.0M 140912 10:03:14 InnoDB:缓冲池初始化已完成 140912 10:03:14 InnoDB:支持的最高文件格式是 Barracuda。 140912 10:03:14 InnoDB:等待后台线程启动 140912 10:03:15 InnoDB:5.5.37 已启动;日志序列号 4101802 140912 10:03:15 [注意] 服务器主机名(绑定地址):'127.0.0.1';端口:3306 140912 10:03:15 [注意] - '127.0.0.1' 解析为 '127.0.0.1'; 140912 10:03:15 [注意] 在 IP '127.0.0.1' 上创建服务器套接字。 140912 10:03:15 [注意] 事件调度程序:已加载 0 个事件 140912 10:03:15 [注意] /usr/sbin/mysqld:已准备好连接。 版本:'5.5.37-0ubuntu0.14.04.1' 套接字:'/var/run/mysqld/mysqld.sock' 端口:3306(Ubuntu)
谢谢你!
答案1
[错误] /usr/sbin/mysqld:表'./feba/flbnglcommentmeta'被标记为崩溃,应该修复
...意味着你的表格有问题。
轻松修复:
mysql -u{user} -p
并在 MySQL 提示符下执行...
>use {database};
>repair table {table};
对于每个标记为崩溃的表。每次修复都会以类似以下内容的报告结束:
+------------------+--------+----------+------------------------------------+
| Table | Op | Msg_type | Msg_text |
+------------------+--------+----------+------------------------------------+
| {db}.{table} | repair | warning | Number of rows changed from x to y |
| {db}.{mytable} | repair | status | OK |
+------------------+--------+----------+------------------------------------+