漫漫长路,其修远兮!
发布时间:2013-01-14 09:31:51
一.mysql启动 在mysql启动的时候可以配置innodb_force_recovery参数,设置不同的启动级别。只有在需要从错误状态的数据库进行数据备份时,才建议设置innodb_force_recovery的值大于0。当innodb_force_recovery被设置为大于0的值时,InnoDB阻止用户执行INSERT, UPDATE或DELETE操作 0 — 正常的关闭和启动,不会做任何强迫恢复操作; 1 — 跳过错误页,让mysqld服务继续运行。跳过错误索引记录和存储页,尝试用 SELECT * INOT OUTFILE ‘../filename’ FROM ......【阅读全文】
发布时间:2013-01-06 17:14:42
原文地址:http://imysql.cn/2010/06/01/mysql-faq-how-to-extract-data-from-dumpfile.html 其实很简单,就是利用正则表达式,从文件中抽取,可以用awk或sed,例如: 1. 抽取数据库 imysql_1 的全部SQL语句 #假设数据库 imysql_1 的下一个是 imysql_2 DBNAME1="imysql_1" DBNAME2="imysql_2" sed -n “/^-- Current Database: \`$DBNAME1\`/,/^-- Current Database: \`$DB......【阅读全文】
发布时间:2013-01-05 14:53:19
原文地址:http://www.mysqlops.com/2012/03/09/mysql%e5%90%84%e7%89%88%e6%9c%ac%e7%9a%84%e6%96%b0%e7%89%b9%e6%80%a7%e6%95%b4%e7%90%86.html 一、各版本的常用命令差异show innodb status\G mysql-5.1 show engines innodb status\G mysql-5.5 关于grant授权 mysql-5.5 的 user@'%'不包含localhost 二、MySQL 4.1/5.0/5.1/5.5/5.6......【阅读全文】
发布时间:2013-01-05 12:11:01
原文地址:http://www.mysqlops.com/2011/04/11/mysql-5-5-innodb_lock_wait.html 记得以前,当出现:ERROR 1205 (HY000): Lock wait timeout exceeded; try restarting transaction,要解决是一件麻烦的事情 ;特别是当一个SQL执行完了,但未COMMIT,后面的SQL想要执行就是被锁,超时结束;DBA光从数据库无法着手找出源头是哪个SQL锁住了;有时候看看show engine innodb status , 并结合 show full processlist; 能......【阅读全文】