› MySQL 5.5 Community Server
› MySQL 5.6 Community Server
› Percona Configuration Wizard
› XtraBackup 搭建主从复制
Great Sites on MySQL
› Percona
› MySQL Performance Blog
› Severalnines
推荐管理工具
› Sequel Pro
› phpMyAdmin
推荐书目
› MySQL Cookbook
MySQL 相关项目
› MariaDB
› Drizzle
参考文档
› http://mysql-python.sourceforge.net/MySQLdb.html
moeku
V2EX  ›  MySQL

服务器宕机导致数据表损坏,求大佬帮忙

  •  
  •   moeku · Jun 3, 2019 · 4704 views
    This topic created in 2670 days ago, the information mentioned may be changed or developed.

    服务器宕机导致数据表损坏。。重建数据表字段关联 idb 的时候出现以下错误

    日志: 2019-06-03 22:03:14 10 [Note] InnoDB: Discarding tablespace of table test.bc_otinfo: Data structure corruption

    SQL 查询: ALTER TABLE bc_otinfo IMPORT TABLESPACE MySQL 返回: 文档 #1808 - Schema mismatch (Expected FSP_SPACE_FLAGS=0x21, .ibd file contains 0x0.)

    求大佬们支援(再也不偷懒了...)

    1 replies  •  2019-06-04 13:57:48 +08:00
    glacer
        1
    glacer  
       Jun 4, 2019
    1. 修改 MySQL 配置 innodb_force_recovery,从 1-6 递增,直到启动 MySQL 成功;
    2. 用 mysqldump 导出结构+数据。
    3. 关闭 MySQL,清除 data 目录文件。
    4. 用 mysql_install_db 重新初始化 MySQL:./scripts/mysql_install_db --user=mysql& 这个 user 就是安装 MySQL 的 Linux 用户。
    5. 导入数据。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2522 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 09:19 · PVG 17:19 · LAX 02:19 · JFK 05:19
    ♥ Do have faith in what you're doing.