修复mysql】的更多相关文章

发布:thebaby   来源:net     [大 中 小] 分享一例shell脚本,用于修改mysql的主从同步问题,有需要的朋友参考下吧. 一个可以修改mysql主从同步的shell脚本. 例子: 复制代码代码示例: #!/bin/sh#修复mysql主从同步PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/binLOGFILE=/data/repair_mysql_sync_`date +%F`.logSQLCMD…
常用的Mysql数据库修复方法有下面3种: 1. mysql原生SQL命令: repair 即执行REPAIR TABLE SQL语句 语法:REPAIR TABLE tablename[,tablename1...] [options] 示例: mysql> use database xxx; mysql> repair table *; 2.使用MySQL自带的客户端工具: myisamchk (无需停止MySql服务)具体信息可见: http://dev.mysql.com/doc/re…
MySQL的主从搭建大家有很多种方式,传统的mysqldump方式是很多人的选择之一.但对于较大的数据库则该方式并非理想的选择.使用Xtrabackup可以快速轻松的构建或修复mysql主从架构.本文描述了使用innobackupex快速来搭建或修复主从架构.供大家参考. 主库开启gtid_mode mysql> set global gtid_mode='OFF_PERMISSIVE'; Query OK, rows affected (0.01 sec) mysql> set global…
一次修复MySQL数据库的经历 实验室服务器的硬盘满了,结果导致一个线上服务的MySQL数据库的两个表坏了.具体症状是desc cdb_searchindex显示 ERROR 1017 (HY000): Can't find file: 'cdb_searchindex' (errno: 2) 这是要通过/etc/my.cnf(或者同类的mysql配置文件)找到数据文件的位置.定位后进入文件夹,ls cdb_searchindex*一看,只剩一个cdb_searchindex.frm文件了. 接…
http://www.cnblogs.com/wjoyxt/p/5477072.html 不知道是不是每次更新 MySQL 软件之后都需要执行数据库升级指令?在我进行过的几次软件升级之后,总会在 MySQL 的日志中见到 “[ERROR] Missing system table mysql.proxies_priv; please run mysql_upgrade to create it”之类的错误.虽然这个错误修复起来很简单,却不容易引起注意.1. 错误描述我在好几次见到这样的错误提示之…
1>用"repair table"方式修复语法:repair table 表名 [选项]选项如下:QUICK 用在数据表还没被修改的情况下,速度最快EXTENDED 试图去恢复每个数据行,会产生一些垃圾数据行,万般无奈的情况下用USE_FRM 用在.MYI文件丢失或者头部受到破坏的情况下.利用.frm的定义来重建索引多数情况下,简单得用"repair table tablename"不加选项就可以搞定问题.但是当.MYI文件丢失或者头部受到破坏时,这样的方式不…
现象:启动MySQL服务时报1067错误,服务无法启动. 查看xxx.err错误日志发现有数据页损坏信息: InnoDB: Database page corruption on disk or a failed InnoDB: file read of page 200. 出现上述现象是由于突然断电.强制关机.强制杀死MySQL进程等操作所导致的. 首先修改my.ini中的innodb_force_recovery参数(4-6),使mysqld跳过恢复步骤,将mysqld 启动,将数据导出来然…
mysql数据库只能建不能删的错误提示及处理方法: mysql> drop database zabbixaa; ERROR 145 (HY000): Table ‘./mysql/proc‘ is marked as crashed and should be repaired 处理方法:直接在mysql数据库里面使用root帐号登录后,进行修复: mysql> repair table mysql.proc; +------------+--------+----------+------…
转: http://www.amznz.com/error-native-table-performance_schema/ mysql数据库出现如下错误,主要是因为升级了mysql软件包,而一些数据库的表结构发生变化而无法正常运行. 140213 16:55:47 [ERROR] Native table 'performance_schema'.'events_waits_current' has the wrong structure140213 16:55:47 [ERROR] Nati…
数据损坏原因 MySQL表损坏一般是数据损坏,引起损坏的原因可能是由于磁盘损坏.系统崩溃或者MySQL服务器被崩溃等外部原因.例如有人使用kill -9终止进程,导致MySQL进程未能正常关闭,那么就很有可能导致数据损坏. 对于不同的引擎,数据损坏修复的方式不一样,作为一般情况可以尝试使用CHECK TABLE和REPAIR TABLE命令修复. MyISAM损坏的修复方案 MyISAM损坏有两种修复方式: 1.通过SQL修复MyISAM表: 查看表是否损坏: mysql> CHECK TABL…