﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-云自无心水自闲-随笔分类-MySQL</title><link>http://www.blogjava.net/usherlight/category/36796.html</link><description>天平山上白云泉，云自无心水自闲。何必奔冲山下去，更添波浪向人间！</description><language>zh-cn</language><lastBuildDate>Wed, 28 Sep 2016 10:18:08 GMT</lastBuildDate><pubDate>Wed, 28 Sep 2016 10:18:08 GMT</pubDate><ttl>60</ttl><item><title>MySql SqlException #HY000</title><link>http://www.blogjava.net/usherlight/archive/2016/09/28/431844.html</link><dc:creator>云自无心水自闲</dc:creator><author>云自无心水自闲</author><pubDate>Wed, 28 Sep 2016 05:13:00 GMT</pubDate><guid>http://www.blogjava.net/usherlight/archive/2016/09/28/431844.html</guid><wfw:comment>http://www.blogjava.net/usherlight/comments/431844.html</wfw:comment><comments>http://www.blogjava.net/usherlight/archive/2016/09/28/431844.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/usherlight/comments/commentRss/431844.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/usherlight/services/trackbacks/431844.html</trackback:ping><description><![CDATA[<div><span style="color: #333333; font-family: proxima-nova, sans-serif; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #fff6d9; display: inline !important; float: none;">在日志文件中看到这个错误信息</span></div><span style="color: #333333; font-family: Helvetica, Tahoma, Arial, sans-serif; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #f5f5f5; display: inline !important; float: none;">Cause:&nbsp;java.sql.SQLException:&nbsp;#HY000<br /><br /><div><p style="margin: 0px; font-family: proxima-nova, sans-serif; font-size: 14px; line-height: 20px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; background: transparent; color: #333333; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px;">后来才知道这是因为数据库中有个别字段要求不能为空, 但是insert语句中没有提供数据，造成了这个错误。</p><p style="margin: 0px; font-family: proxima-nova, sans-serif; font-size: 14px; line-height: 20px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; background: transparent; color: #333333; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px;">关键是错误信息不明确直观，不容易知道是这个原因</p></div><br /></span><img src ="http://www.blogjava.net/usherlight/aggbug/431844.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/usherlight/" target="_blank">云自无心水自闲</a> 2016-09-28 13:13 <a href="http://www.blogjava.net/usherlight/archive/2016/09/28/431844.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>我觉得最好用的mysql客户端工具－HeidiSql</title><link>http://www.blogjava.net/usherlight/archive/2011/08/08/355998.html</link><dc:creator>云自无心水自闲</dc:creator><author>云自无心水自闲</author><pubDate>Mon, 08 Aug 2011 02:36:00 GMT</pubDate><guid>http://www.blogjava.net/usherlight/archive/2011/08/08/355998.html</guid><wfw:comment>http://www.blogjava.net/usherlight/comments/355998.html</wfw:comment><comments>http://www.blogjava.net/usherlight/archive/2011/08/08/355998.html#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://www.blogjava.net/usherlight/comments/commentRss/355998.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/usherlight/services/trackbacks/355998.html</trackback:ping><description><![CDATA[<div><br />HeidiSql是一家德国公司研发的轻量级的，开源mysql客户端工具。体积十分小巧，可是十分实用。<br /><br />我之所以喜欢的原因：<br />1，有导入／导出的功能，可以将数据直接从文本文件中导入到数据库的数据表中。<br />2，可以将选中的数据导出成为sql语句<br />3，界面布置十分合理，操作简便</div><img src ="http://www.blogjava.net/usherlight/aggbug/355998.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/usherlight/" target="_blank">云自无心水自闲</a> 2011-08-08 10:36 <a href="http://www.blogjava.net/usherlight/archive/2011/08/08/355998.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>mysql数据复制</title><link>http://www.blogjava.net/usherlight/archive/2011/06/29/353326.html</link><dc:creator>云自无心水自闲</dc:creator><author>云自无心水自闲</author><pubDate>Wed, 29 Jun 2011 02:01:00 GMT</pubDate><guid>http://www.blogjava.net/usherlight/archive/2011/06/29/353326.html</guid><wfw:comment>http://www.blogjava.net/usherlight/comments/353326.html</wfw:comment><comments>http://www.blogjava.net/usherlight/archive/2011/06/29/353326.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/usherlight/comments/commentRss/353326.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/usherlight/services/trackbacks/353326.html</trackback:ping><description><![CDATA[<div>mysql数据复制的一个非常有用的选项。<br /><br />大部分情况下，我使用两个mysql数据库双向复制。 结构大致如下： A &lt;==&gt; B<br />但是，现在有了新需要，要求在另一个机器上复制出生产环境的所有数据，但是这些数据的复制是单向，也就是说数据只会从生产环境复制到新的服务器上，而所有新数据库的数据变化不会复制到生产环境中。<br /><br />新的结构大致如下： A &lt;==&gt; B --&gt; C (新的服务器)<br />设置数据单向复制的步骤其实非常简单，只要在新的服务器（也就是slave端）指定master的<br />1，在服务器端B,先stop slave;<br />2, show master status, 记录文件名和position<br />3，backup the whole database<br />4，start slave<br />5, 在slave端，restore database<br />6, change master ....<br />到目前为止，看上去一切都进展顺利，但是马上我就发现slave端只有服务器B的数据。因为服务器B没有把从服务器A中复制过来的数据记录到日志中。<br />所以，slave C就无法得到此部分数据。<br />后来，经过网上搜索发现有一个选项 -log_slave_update，可以让服务器B记录此部分数据。<br />实践中，在服务器B中加入此选项后，机器C中就能够获得所有的数据。<br /></div><img src ="http://www.blogjava.net/usherlight/aggbug/353326.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/usherlight/" target="_blank">云自无心水自闲</a> 2011-06-29 10:01 <a href="http://www.blogjava.net/usherlight/archive/2011/06/29/353326.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>MySql Replication的问题</title><link>http://www.blogjava.net/usherlight/archive/2009/05/02/268645.html</link><dc:creator>云自无心水自闲</dc:creator><author>云自无心水自闲</author><pubDate>Sat, 02 May 2009 14:06:00 GMT</pubDate><guid>http://www.blogjava.net/usherlight/archive/2009/05/02/268645.html</guid><wfw:comment>http://www.blogjava.net/usherlight/comments/268645.html</wfw:comment><comments>http://www.blogjava.net/usherlight/archive/2009/05/02/268645.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/usherlight/comments/commentRss/268645.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/usherlight/services/trackbacks/268645.html</trackback:ping><description><![CDATA[MySql中设置了Replication后，平常的使用都一直没有问题。<br />
今天，我在Sql Brower中用Sql命令插入了几条数据却没有被复制。<br />
原因是这样的：我在Sql Browser中没有选择我需要数据更新的数据库，而且使用Mysql这个数据库作为当前数据库。<br />
而在Sql中指定了我的数据库名称，这样，我的数据如我所愿地进行了更新。<br />
但是，通过这种方式的操作好像无法被复制。<br />
我思考了一下，觉得应该是Log记录的问题，MySql设置了数据库复制后，有一个Log会记录所有数据库的变更，另一个数据库会根据这个Log来进行同样的数据操作。这样就实行了数据的复制。<br />
我感觉如果你没有使用use &lt;数据库名&gt;这个命令，而是使用其他的数据库作为当前数据库，那么Log的记录就缺失了，因此复制也将不会进行。<img src ="http://www.blogjava.net/usherlight/aggbug/268645.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/usherlight/" target="_blank">云自无心水自闲</a> 2009-05-02 22:06 <a href="http://www.blogjava.net/usherlight/archive/2009/05/02/268645.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>