分类: MYSQL

8 篇文章

MySQL 数据表修复方法
MySQL表检查与修复 — check/repair指令 目录 MySQL表检查与修复 --- check/repair指令 1. 指令详解 2. 操作方法: 命令提示符(cmd指令)操作方法 SQLyog 操作方法(推荐) 本文主要讲check table和repair table指令; 1. 指令详解 在检查、修复表,除了用myisamchk指…
thumbnail
mysql数据库innodb表损坏无法启动的处理办法
有时候服务器出现异常导致数据库表损坏,mysql无法启动,日志里面有记录数据库innodb损坏 解决办法: 1.进入innodb恢复模式 在my.ini 加入innodb_force_recovery=6 重启服务 2.整理包含ibd文件的数据库 将数据库文件复制一份保留备份 3.导出备份 使用命令行方式导出有问题的innodb数据库 4.重建数据…
mysql5.6通过frm以及ibd恢复数据
能恢复的前提: 数据库启用了 innodb_file_per_table frm和ibd没有物理损坏 恢复流程: 将包含frm和ibd的库更名 正常模式启动数据库,初始创建新库新表 使用 innodb_force_recovery=1 参数重启数据库 恢复命令参考 for i in table1 table2 table3 table4 do ec…
MySQL innodb引擎下根据.frm和.ibd文件恢复表结构和数据
一次恢复数据库表结构和数据的实战,仅以此贴作为记录。 由于,前几天我们使用的数据库被入侵(顺便鄙视一下安全管理人员),数据库中的表都显示不存在(仅剩一个黑客自建的----qq_xxxxx的表,但物理文件都在,例如:.frm、.ibd文件等)。因此,产生了这次恢复表结构和表数据的实战。以下开始记述: 我们对数据库很多知识都不太了解,而像这种恢复数据的…
thumbnail
五大常见的MySQL高可用方案
1. 概述 我们在考虑MySQL数据库的高可用的架构时,主要要考虑如下几方面: 如果数据库发生了宕机或者意外中断等故障,能尽快恢复数据库的可用性,尽可能的减少停机时间,保证业务不会因为数据库的故障而中断。用作备份、只读副本等功能的非主节点的数据应该和主节点的数据实时或者最终保持一致。当业务发生数据库切换时,切换前后的数据库内容应当一致,不会因为数据…
mysql相关知识整理一
安装 以centos7 mysql5.6.40为例 rpm安装方式访问http://luopengtest.gotoip2.com/rpm/MySQL-5.6.40-1.el7.x86_64.rpm 下载rpm包使用rpm -ivh MySQL-5.6.40-1.el7.x86_64.rpm 安装 创建数据库 create database tes…