
Mysql
文章平均质量分 65
beenin
这个作者很懒,什么都没留下…
展开
-
mysql 数据库二进制日志恢复
如果MySQL服务器启用了二进制日志,你可以使用mysqlbinlog工具来恢复从指定的时间点开始 (例如,从你最后一次备份)直到现在或另一个指定的时间点的数据。“mysqlbinlog:用于处理二进制日志文件的实用工具”。 要想从二进制日志恢复数据,你需要知道当前二进制日志文件的路径和文件名。一般可以从选项文件(即my.cnf or my.ini,取决于你的系统)中找到路径。如果未包含在选项文件原创 2009-08-17 17:37:00 · 766 阅读 · 1 评论 -
MYSQL备份与恢复
1. mysqlhotcopy 其命令格式如下: shell> mysqlhotcopy db_name /path/to/some/dir 只要服务器不再进行更新,还可以只复制所有表文件(*.frm、*.MYD和*.MYI文件)。 mysqlhotcopy脚本使用该方法。(但请注意如果数据库包含InnoDB表,这些方法不工作.InnoDB不将表的内容保存到数据库目录中,mys原创 2009-08-17 19:02:00 · 425 阅读 · 0 评论 -
如何锁定MySQL数据库表
如果你同时运行表的检查/修复程序时,你或许不想让MySQL服务器和实用程序同时访问一个表。如果两个程序都向表中写数据显然会造成很大的麻烦,甚至会有意外情况发生。如果表正由一个程序写入,同时进行读取的另一个程序 如果你同时运行表的检查/修复程序时,你或许不想让MySQL服务器和实用程序同时访问一个表。如果两个程序都向表中写数据显然会造成很大的麻烦,甚至会有意外情况发生。如果表正由一个程原创 2009-08-17 18:17:00 · 381 阅读 · 0 评论 -
java.sql.SQLException: Binary logging not possible. Message: Transaction level 'READ-COMMITTED' in InnoDB is not safe for binlog
java.sql.SQLException: Binary logging not possible. Message: Transaction level READ-COMMITTED in InnoDB is not safe for binlog mode STATEMENT本篇文章描述了三个该错误发生的主要原因以及错误产生区域。尽管这儿引用的是ACCESS数原创 2010-04-08 16:44:00 · 1994 阅读 · 0 评论 -
Truncated incorrect DOUBLE value解决办法
案例1:我的sql语句是:update sort set sortName=汉字 and parentId=1 and lay=2 where sortId=3 出现mysql 1292-Truncated incorrect double value错误经过检查发现是自己的sql语句写错了应该写为:update sort set sortName=汉字 , paren原创 2010-04-20 14:22:00 · 18144 阅读 · 4 评论 -
Lock wait timeout exceeded; try restarting transaction一些信息
1、锁等待超时。是当前事务在等待其它事务释放锁资源造成的。可以找出锁资源竞争的表和语句,优化你的SQL,创建索引等,如果还是不行,可以适当减少并发线程数。2、你的事务在等待给某个表加锁时超时了,估计是表正被另的进程锁住一直没有释放。可以用 SHOW INNODB STATUS/G; 看一下锁的情况。原创 2010-07-02 17:35:00 · 22423 阅读 · 2 评论 -
SHOW INNODB STATUS 分析
<br /> 很多人让我来阐述一下 SHOW INNODB STATUS 的输出信息, 了解 SHOW INNODB STATUS 都输出了些什么信息,并且我们能从这些信息中获取什么资讯,得以提高 MySQL 性能。<br />首先,让我们来了解一下 SHOW INNODB STATUS 输出的基础,它打印了很多关于 InnoDB 内部性能相关的计数器、统计、事务处理信息等。在 MySQL 5 中,InnoDB 的性能统计结果也在 SHOW STATUS 结果中显示了。大部分和 SH转载 2010-07-02 17:39:00 · 1086 阅读 · 0 评论 -
aused by: java.sql.BatchUpdateException: Incorrect string value: '/x……'hyzk'
<br />在persite 或 update时,输入中文则出现aused by: java.sql.BatchUpdateException: Incorrect string value: '/x异常信息。<br />输入非中文字符则正常。<br /> <br />解决方法1:<br /> 数据库的hyzk字段的字符编码问题,由lantin7改成utf-8即可解决。。。原创 2010-08-24 10:00:00 · 1838 阅读 · 0 评论