无法正常使用MariaDB的反复性问题求助
解决MariaDB启动失败(InnoDB日志序列错误)及WordPress备份方法
一、修复MariaDB InnoDB启动问题
从错误日志判断,核心是InnoDB日志文件与数据表空间序列号不匹配,大概率是重装XAMPP、更换硬盘时文件不同步导致,按以下步骤操作:
- 完全停止XAMPP所有服务,打开任务管理器结束
mysqld进程,确保MariaDB彻底关闭 - 找到XAMPP的MariaDB数据目录(通常为
xampp/mysql/data),删除目录内的ib_logfile0和ib_logfile1两个文件 - 打开
xampp/mysql/bin/my.ini(或my.cnf),找到[mysqld]段落,添加一行配置:innodb_force_recovery = 1 - 启动MariaDB服务,确认正常启动后,再次关闭服务,删除刚才添加的
innodb_force_recovery = 1配置,重新启动服务
若仍无法启动,可依次将innodb_force_recovery的值改为2、3(最高不超过6,避免不可逆数据丢失),重复上述启动、关闭、删配置的步骤。
二、WordPress内容备份方法(新手友好)
如果数据库修复无效,用以下两种方式备份页面、文章等内容:
插件备份(推荐)
- 登录WordPress后台,进入「插件-安装插件」,搜索并安装UpdraftPlus插件,一键激活
- 进入插件设置页,点击「立即备份」,选择备份「数据库」和「文件」,完成后将备份文件下载到本地保存
手动备份
- 复制XAMPP站点目录(通常为
xampp/htdocs下的WordPress文件夹)到本地其他磁盘位置 - 打开phpMyAdmin,找到你的WordPress数据库,点击「导出」,选择「快速」模式,导出SQL格式文件并保存到本地
内容的提问来源于stack exchange,提问作者JamesZ
相关产品推荐
相关产品推荐

