mysql
iteye_5617
这个作者很懒,什么都没留下…
展开
-
MySQL Innodb存储引擎因为缓存配置出现的错误
[quote]100920 10:50:21 mysqld_safe Starting mysqld daemon with databases from /byread/dataInnoDB: The InnoDB memory heap is disabledInnoDB: Mutexes and rw_locks use GCC atomic builtinsInnoDB: ...原创 2010-09-20 10:51:56 · 227 阅读 · 0 评论 -
数据库备份故障总结
讲述一下此次故障的整个过程:硬件出现故障,文件系统出错,修复文件系统后发现数据库丢失文件。此时脑海里第一个办法就是用当天备份进行恢复,可是发现备份的数据文件也早已出错,无法解压了。这时就只能用光盘进救援模式,把故障服务器上的数据库数据目录拷出来。发现救援模式USB移动硬盘发现不了,重启救援模式,这次选择启动网络,通过网络拷出数据。把数据库拷到另一台服务器上启动,状况是:数据库不断崩溃重启,报t...原创 2011-11-29 11:44:21 · 400 阅读 · 0 评论 -
MySQL status查看工具mysqlreport
[quote]mysqlreport makes a friendly report of important MySQL status values. mysqlreport transforms the values from SHOW STATUS into an easy-to-read report that provides an in-depth understanding of h...原创 2011-10-20 09:58:37 · 134 阅读 · 0 评论 -
MySQL从库无法读取主库position
因为主库文件系统出错,恢复后导致从库无法同步,出现以下信息show slave status;client requested master to start replication from impossible position在网上寻找解决方法,有人是将positon向前移(较小positon),有人是向后移,我查看主库binlog文件和大小,并选择了向前移。...原创 2011-10-19 15:40:11 · 482 阅读 · 0 评论 -
MySQL Innodb的死锁问题
今天遇到了数据库的死锁问题,导致应用无法提供服务。当时只好重启tomcat,现在还是会不断的提示死锁,只是服务还能跑。[quote]100528 14:16:03*** (1) TRANSACTION:TRANSACTION 1 720592357, ACTIVE 0 sec, process no 3588, OS thread id 1337043264 inserting...原创 2010-05-28 14:30:35 · 174 阅读 · 0 评论 -
MySQL清除二进制日志
MySQL的二进制日志文件很大,运行时间长了会占用很大的磁盘空间。MySQL提供了自动删除二进制日志文件的功能,但默认是不打开的。可以通过参数expire_logs_days来进行设置。你也可以通过命令来清除指定日期或文件名之前的日志。[code="java"]purge binary logs before '2010-05-10 00:00:00';[/code]在网上看到有人...原创 2010-05-21 10:03:22 · 260 阅读 · 0 评论 -
MySQL从库同步出现键冲突的错误
今天做主从读写分离时,发现MySQL从库出现键冲突,同步停止工作。看到网上[url]http://www.pinoytux.com/linux/tip-mysql-replication-error-duplicate-entry-for-key[/url]这篇章说可能是因为主库表为MyISAM时,会出现这样的问题,我的主库表就是MyISAM,准备工作正常后,将从库做主库。临时的解决方...原创 2010-05-20 20:54:29 · 145 阅读 · 0 评论 -
迁移数据库时因Innodb的日志文件大小配置不同导致的问题
今天迁移了一个数据库,出现以下报错:[quote]InnoDB: Error: log file ./ib_logfile0 is of different size 0 268435456 bytesInnoDB: than specified in the .cnf file 0 5242880 bytes!100519 14:57:57 [ERROR] Plugin 'Inn...原创 2010-05-19 15:32:57 · 424 阅读 · 0 评论 -
记录一次用innobackupex恢复Slave的过程
上次说MySQL出现问题后,slave也不能同步了,具体报错信息如下:[quote]100313 10:59:23 [ERROR] Slave I/O thread: Failed reading log event, reconnecting to retry, log 'masterlog.000194' position 963415201[/quote]我们的Slave...原创 2010-05-18 10:01:01 · 161 阅读 · 0 评论 -
新版本Mysql恢复老版本mysql数据权限表的问题
新版本对权限控制有一些变动,当我使用innobackupex恢复数据后,查看Mysql的错误日志发现以下错误:[quote]100517 9:59:14 [ERROR] Can't open and lock privilege tables: Table 'mysql.servers' doesn't exist100517 9:59:14 [ERROR] Column coun...原创 2010-05-17 13:38:16 · 350 阅读 · 0 评论 -
记录一次MySQL故障处理
因为开发之初数据库没有进行好的设计,有很多表的查询字段没有创建索引,系统运行几年以后,表的记录数达到了几千万,这时性能问题突显出来。诱因是在系统繁忙的时间,突发来了很多无索引的查询,导致一个关键的表被锁。这时候系统无法对外提供服务。采取措施:在mysql中kill所有的慢查询语句。但还是不停的有查询进来,停止应用,iptables封掉数据库端口,再kill。这时出现了奇...原创 2010-05-13 14:16:01 · 168 阅读 · 0 评论 -
MySQL Master Slave因字符集不同导致的报错
今天做主从同步里,执行slave start报了以下错误。[quote]Fatal error: The slave I/O thread stops because master and slave have different values for the COLLATION_SERVER global variable. The values must be equal for th...原创 2010-05-13 13:49:24 · 104 阅读 · 0 评论 -
新版本mysql的慢查询日志配置项将更改
在进行mysql数据库初始化时会一些警告信息,大概意思是:MySQL 7.0版本将弃用log_slow_queries,如下:[code="java"]100504 13:47:02 [Warning] The syntax '--log_slow_queries' is deprecated and will be removed in MySQL 7.0. Please use '--...2010-05-04 14:32:45 · 226 阅读 · 0 评论 -
innobackupex-1.5.1备份数据库时MySQL server has gone away的解决办法
在用innobackupex备份数据库是出现以下报错信息时,主要是因为mysql主动断开了空闲连接,可以修改innobackupex文件,连接时临时增加空闲等待时间。[code="java"]xtrabackup: Transaction log of lsn (73 943434069) to (73 953657096) was copied.Pipe to mysql child...2010-05-01 11:24:55 · 110 阅读 · 0 评论 -
XtraDB内部原理
XtraDB的内部原理,原文链接:http://www.percona.com/docs/wiki/percona-xtradb:internals:start。可以从中得到一些关键参数的优化。2010-04-27 10:09:57 · 101 阅读 · 0 评论 -
MySQL主从同步状态
因为mysql的slave报错,导致slave落后master很远。找资料查看同步状态。[quote]mysql> show slave status\G*************************** 1. row *************************** Slave_IO_State: Waiting for master to ...原创 2010-10-19 14:22:47 · 239 阅读 · 0 评论 -
mysql慢查询日志分析
我喜欢做一些系统性能优化事情,觉得这样有种成就感,实现了自己的价值。所以经常到系统上去top、netstat、uptime看看系统运行的状况。今天我对mysql数据库进行索引创建。mysql的慢查询日志是我部署环境时就打开了的。mysqldumpslow是对慢查询日志进行统计的工具,讲一下有用的参数:-s 排序选项:c 查询次数 r 返回记录行数 t 查询时间-t 只显示t...2010-04-14 18:09:34 · 122 阅读 · 0 评论 -
用innobackupex恢复备份数据库
[quote]tar ixvf database_sns_201110290358.tar.gz -C database_sns_201110290358[/quote][quote][root@test3 byread]# PATH=$PATH:/byread/bin/mysql/bin[/quote][quote][root@test3 byread]# /byread/bin...原创 2011-11-29 13:35:23 · 213 阅读 · 0 评论