﻿<?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/leekiang/category/34735.html</link><description>MDA/MDD/TDD/DDD/DDDDDDD</description><language>zh-cn</language><lastBuildDate>Tue, 15 Nov 2011 04:08:01 GMT</lastBuildDate><pubDate>Tue, 15 Nov 2011 04:08:01 GMT</pubDate><ttl>60</ttl><item><title>xp下mysql创建表空间时报Out of resources when opening file</title><link>http://www.blogjava.net/leekiang/archive/2011/10/04/360013.html</link><dc:creator>leekiang</dc:creator><author>leekiang</author><pubDate>Tue, 04 Oct 2011 10:41:00 GMT</pubDate><guid>http://www.blogjava.net/leekiang/archive/2011/10/04/360013.html</guid><wfw:comment>http://www.blogjava.net/leekiang/comments/360013.html</wfw:comment><comments>http://www.blogjava.net/leekiang/archive/2011/10/04/360013.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/leekiang/comments/commentRss/360013.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/leekiang/services/trackbacks/360013.html</trackback:ping><description><![CDATA[xp下使用mysql5.1，创建表空间时报错：<br />Creating database "blog" failed: SQL Error (23): Out of resources when opening file '.\blog\db.opt' (Errcode: 24)<br />解决办法：<br />在my.ini中添加一行<br />open_files_limit    = 1024<br />顺便把max_connections调大了一些<br /><img src ="http://www.blogjava.net/leekiang/aggbug/360013.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/leekiang/" target="_blank">leekiang</a> 2011-10-04 18:41 <a href="http://www.blogjava.net/leekiang/archive/2011/10/04/360013.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>mysql存储过程</title><link>http://www.blogjava.net/leekiang/archive/2011/06/14/352309.html</link><dc:creator>leekiang</dc:creator><author>leekiang</author><pubDate>Tue, 14 Jun 2011 10:31:00 GMT</pubDate><guid>http://www.blogjava.net/leekiang/archive/2011/06/14/352309.html</guid><wfw:comment>http://www.blogjava.net/leekiang/comments/352309.html</wfw:comment><comments>http://www.blogjava.net/leekiang/archive/2011/06/14/352309.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/leekiang/comments/commentRss/352309.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/leekiang/services/trackbacks/352309.html</trackback:ping><description><![CDATA[MySQL Debugger http://www.mydebugger.com/<br /><img src ="http://www.blogjava.net/leekiang/aggbug/352309.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/leekiang/" target="_blank">leekiang</a> 2011-06-14 18:31 <a href="http://www.blogjava.net/leekiang/archive/2011/06/14/352309.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>mysql定时任务</title><link>http://www.blogjava.net/leekiang/archive/2011/06/14/352245.html</link><dc:creator>leekiang</dc:creator><author>leekiang</author><pubDate>Mon, 13 Jun 2011 16:20:00 GMT</pubDate><guid>http://www.blogjava.net/leekiang/archive/2011/06/14/352245.html</guid><wfw:comment>http://www.blogjava.net/leekiang/comments/352245.html</wfw:comment><comments>http://www.blogjava.net/leekiang/archive/2011/06/14/352245.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/leekiang/comments/commentRss/352245.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/leekiang/services/trackbacks/352245.html</trackback:ping><description><![CDATA[
		<br />
		<br />
		<br />
		<br />
		<a target="_blank" href="http://hi.baidu.com/34pc/blog/item/5fa89d0917886f93d0581b3d.html">MySQL5.1新增功能：计划任务</a>
		<br />
		<a target="_blank" href="http://club.bhcode.net/article/20100110/1494.html">mysql   event   schedule问题</a>
		<br />
		<a target="_blank" href="http://dev.mysql.com/doc/refman/5.1/en/events-configuration.html">http://dev.mysql.com/doc/refman/5.1/en/events-configuration.html</a>
		<br />
		<a target="_blank" href="http://xp19830105.iteye.com/blog/667974">mysql存储过程结合job小实例</a>
		<br />
<img src ="http://www.blogjava.net/leekiang/aggbug/352245.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/leekiang/" target="_blank">leekiang</a> 2011-06-14 00:20 <a href="http://www.blogjava.net/leekiang/archive/2011/06/14/352245.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>mysql管理工具</title><link>http://www.blogjava.net/leekiang/archive/2011/06/14/352244.html</link><dc:creator>leekiang</dc:creator><author>leekiang</author><pubDate>Mon, 13 Jun 2011 16:12:00 GMT</pubDate><guid>http://www.blogjava.net/leekiang/archive/2011/06/14/352244.html</guid><wfw:comment>http://www.blogjava.net/leekiang/comments/352244.html</wfw:comment><comments>http://www.blogjava.net/leekiang/archive/2011/06/14/352244.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/leekiang/comments/commentRss/352244.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/leekiang/services/trackbacks/352244.html</trackback:ping><description><![CDATA[sqlyog有社区版，下载地址http://code.google.com/p/sqlyog/downloads/list<br /><br />HeidiSQL<br /> 新版本HeidiSQL提供了触发器和作业的管理<br /><br />Navicat Lite有unbuntu版本<br /><br />XtraBackup 是一个用来备份 MySQL 的 InnoDB 数据库的开源工具。<br /><br /><img src ="http://www.blogjava.net/leekiang/aggbug/352244.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/leekiang/" target="_blank">leekiang</a> 2011-06-14 00:12 <a href="http://www.blogjava.net/leekiang/archive/2011/06/14/352244.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>mysql备份和导出</title><link>http://www.blogjava.net/leekiang/archive/2011/06/12/352124.html</link><dc:creator>leekiang</dc:creator><author>leekiang</author><pubDate>Sun, 12 Jun 2011 04:28:00 GMT</pubDate><guid>http://www.blogjava.net/leekiang/archive/2011/06/12/352124.html</guid><wfw:comment>http://www.blogjava.net/leekiang/comments/352124.html</wfw:comment><comments>http://www.blogjava.net/leekiang/archive/2011/06/12/352124.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/leekiang/comments/commentRss/352124.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/leekiang/services/trackbacks/352124.html</trackback:ping><description><![CDATA[
		<b>mysqldump</b>
		<br />
		<br />备份一个库<br /><span class="rs">#mysqldump db_name &gt;/path/db_name.sql -uroot -p </span><br />备份某个表<br /><span class="rs">#mysqldump db_name tab_name &gt;/path/tab_name.sql -uroot -p<br /><br />导入：<br /></span>shell&gt; mysqladmin create target_db_name   <br />shell&gt; mysql target_db_name &lt; <span class="rs">/path/db_name.sql </span><span class="rs">-uroot -p</span><br /><br /><span class="rs">mysqldump比直接拷贝数据库文件夹速度要慢<br />但,直接复制文件夹会遇到不同mysql的版本兼容问题，也可能不能跨操作系统使用。</span><br /><br /><p><strong></strong>如果你想恢复的数据库是包含授权表的mysql数据库，你需要用--skip-grant-table选项运行服务器。否则，它会抱怨不能找到授权表。在你已经恢复表后，执行mysqladmin flush-privileges告诉服务器装载授权标并使用它们 <br /></p><p>mysqldump  -uroot -proot -h192.168.0.1 -P3306 test T_USER --where="sex=1 and  type=2 limit order by id desc limit 100" &gt; /www/T_USER.sql</p><p>或mysql -uroot -proot -h192.168.0.1 -P3306 test -e "select jjj from ttt" &gt; /www/test.txt</p><font color="#000000">恢复单个表较为复杂,如果你用一个由mysqldump生成的备份文件，并且它不包含你感兴趣的表
的数据，你需要从相关行中提取它们并将它们用作mysql的输入。这是容易的部分。难的部分是从只运用于该表的更新日志中拉出片断。你会发觉
mysql_find_rows实用程序对此很有帮助，它从更新日志中提取多行查询 <br /><br /><br />mysqldump  -uroot -proot -h192.168.0.1 -P3306 test T_USER --where="sex=1 and  type=2 limit order by id desc limit 100" &gt; /www/T_USER.sql<br /><br /><br />http://www.cublog.cn/u/27383/showart_542561.html<br /><br /></font><a href="http://stackoverflow.com/questions/935556/mysql-dump-by-query">MySQL dump by query</a><img src ="http://www.blogjava.net/leekiang/aggbug/352124.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/leekiang/" target="_blank">leekiang</a> 2011-06-12 12:28 <a href="http://www.blogjava.net/leekiang/archive/2011/06/12/352124.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>mysql笔记</title><link>http://www.blogjava.net/leekiang/archive/2011/02/22/344868.html</link><dc:creator>leekiang</dc:creator><author>leekiang</author><pubDate>Tue, 22 Feb 2011 11:05:00 GMT</pubDate><guid>http://www.blogjava.net/leekiang/archive/2011/02/22/344868.html</guid><wfw:comment>http://www.blogjava.net/leekiang/comments/344868.html</wfw:comment><comments>http://www.blogjava.net/leekiang/archive/2011/02/22/344868.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/leekiang/comments/commentRss/344868.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/leekiang/services/trackbacks/344868.html</trackback:ping><description><![CDATA[xp下运行MySQL Workbench 5.2报错：应用程序正常初始化(0xc0000135)失败，原来是要安装.net framework3.5。<br /><br /><br />MySQL和PostgreSQL的情况就很类似Oracle两种不同的运行方式：MySQL是多线程模型，类似Oracle的MTS，每个数据库线程消
耗很少的资源，数据库服务器能够负载很多的并发连接线程；而PostgreSQL类似Oracle的Dedicate，每个数据库进程消耗比较多的资源，
负载能力比较差，但是复杂查询的执行效果更好。
<br />
特别值得一提的是，在以前的Linux操作系统下，传统的多线程程序并不能够表现出比多进程程序优越得多的性能。这是因为Linux操作系统不支持内核级多线程，只支持用户级多线程，在Linux的内核中用轻量级进程来模拟线程，映射到用户级线程上。
<br />
但是Linux Kernel 
2.6引入的NPTL改变了这一状况（事实上我把NPTL看成Linux在服务器操作系统领域的一次里程碑式的进步）。NPTL使得内核支持多线程，极大
的提高了多线程程序的性能。关于NPTL给多线程程序带来的巨大的性能提升，我这里就有一个活生生的例子，请看：
<br />
http://forum.iteye.com/viewtopic.php?t=5322
<br />
操作系统Kernel从2.4升级到2.6以后（主要是增加了NPTL），Java应用服务器的网络处理性能提升了5倍之多！ （网络处理性能代表了高并发情况下的负载能力和响应能力）
<br />来源：http://www.iteye.com/topic/13042<br /><br />远程连接mysql慢的原因可能有：<br />1)连接数太多了，很多都是Sleep进程。show processlist<br />2)网络慢<br />3)mysql开启了dns的反向解析<br />4)跨内网网段<span style="color: red;"></span><br /><br /><br /><a target="_blank" href="http://www.discuz.net/home.php?mod=space&amp;uid=1739&amp;do=blog&amp;id=76319">远程连接mysql速度慢的解决方法:skip-name-resolve取消DNS的反向解析</a><br />在my.cnf中[mysqld]部分加入： skip-name-resolve 。但这样会引起一个问题：连接mysql时，不能使用 localhost连接了，而是要使用ip地址的；如果是按localhost对用户赋权限的话，用户登录权限也要修改一下的。<br /><br /><br /><a target="_blank" href="http://m.unionone.net/?p=25">MyISAM InnoDB 区别</a><br /><img src ="http://www.blogjava.net/leekiang/aggbug/344868.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/leekiang/" target="_blank">leekiang</a> 2011-02-22 19:05 <a href="http://www.blogjava.net/leekiang/archive/2011/02/22/344868.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>mysql in linux</title><link>http://www.blogjava.net/leekiang/archive/2010/12/29/341829.html</link><dc:creator>leekiang</dc:creator><author>leekiang</author><pubDate>Tue, 28 Dec 2010 17:45:00 GMT</pubDate><guid>http://www.blogjava.net/leekiang/archive/2010/12/29/341829.html</guid><wfw:comment>http://www.blogjava.net/leekiang/comments/341829.html</wfw:comment><comments>http://www.blogjava.net/leekiang/archive/2010/12/29/341829.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/leekiang/comments/commentRss/341829.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/leekiang/services/trackbacks/341829.html</trackback:ping><description><![CDATA[sudo apt-get install mysql-server<br />mysql -u root -p<br /><br />在windows中用HeidiSQL连mysql时报"Can’t connect to MySQL server on..."<br />解决：sudo apt-get install mysql-client，重启mysql，不管用。查到<a target="_blank" href="http://hily.me/blog/2008/12/cannot-connect-to-mysql-server/">资料</a>，应该是MySQL Server绑定了本地地址。<br />打开/etc/mysql/my.cnf，找到<code>bind-address = 127.0.0.1</code>，去除IP地址绑定，把它改为：<code>bind-address = 0.0.0.0</code>
然后重启MySQL。<br /><br />又报"host is not allowed to connect to this MySQL"<br />解决：<br />mysql&gt;use mysql;<br />mysql&gt;show tables; (确认一下表user是否存在)<br />mysql&gt;update user set host='%' where host='loalhost' and user='root';<br />重启mysql<br />当然，也可通过授权：GRANT ALL PRIVILEGES ON *.* TO......<br /><br />查看编码<br />show variables like 'character%';<br /><br /><br /><br /><br />查看mysql版本的几种办法：<br />1,在终端下：mysql -V<br />2,在mysql中：mysql&gt; status;<br />3,mysql&gt; select version(); <img src ="http://www.blogjava.net/leekiang/aggbug/341829.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/leekiang/" target="_blank">leekiang</a> 2010-12-29 01:45 <a href="http://www.blogjava.net/leekiang/archive/2010/12/29/341829.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>mysql资料</title><link>http://www.blogjava.net/leekiang/archive/2010/12/10/340192.html</link><dc:creator>leekiang</dc:creator><author>leekiang</author><pubDate>Thu, 09 Dec 2010 19:04:00 GMT</pubDate><guid>http://www.blogjava.net/leekiang/archive/2010/12/10/340192.html</guid><wfw:comment>http://www.blogjava.net/leekiang/comments/340192.html</wfw:comment><comments>http://www.blogjava.net/leekiang/archive/2010/12/10/340192.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/leekiang/comments/commentRss/340192.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/leekiang/services/trackbacks/340192.html</trackback:ping><description><![CDATA[书:<br />《深入理解MySQL》 即Expert MySQL<br />《MySQL核心内幕》<br />《深入理解MySQL核心技术》Understanding MySQL Internals<br />《MySQL技术内幕:InnoDB存储引擎》<br />《深入浅出MySQL--数据库开发、优化与管理维护》<br /><br />ppt:<br />http://www.slideshare.net/caroljmcdonald/mysqlfordevelopers<br />http://www.slideshare.net/jackbillow/mysql-best-practices<br /><br />讲座:<br /><a charset="113-1-1-2" title="可扩展的MySQL数据库设计" href="http://v.youku.com/v_playlist/f2614454o1p0.html" target="_blank">可扩展的MySQL数据库设计</a>http://v.youku.com/v_playlist/f2614454o1p0.html<br /><img src ="http://www.blogjava.net/leekiang/aggbug/340192.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/leekiang/" target="_blank">leekiang</a> 2010-12-10 03:04 <a href="http://www.blogjava.net/leekiang/archive/2010/12/10/340192.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>mongodb</title><link>http://www.blogjava.net/leekiang/archive/2010/10/28/336411.html</link><dc:creator>leekiang</dc:creator><author>leekiang</author><pubDate>Thu, 28 Oct 2010 14:12:00 GMT</pubDate><guid>http://www.blogjava.net/leekiang/archive/2010/10/28/336411.html</guid><wfw:comment>http://www.blogjava.net/leekiang/comments/336411.html</wfw:comment><comments>http://www.blogjava.net/leekiang/archive/2010/10/28/336411.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/leekiang/comments/commentRss/336411.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/leekiang/services/trackbacks/336411.html</trackback:ping><description><![CDATA[http://www.mongodb.org/display/DOCS/MongoDB+Data+Modeling+and+Rails<br /><a target="_blank" href="http://news.cnblogs.com/n/77959/">视觉中国的NoSQL之路：从MySQL到MongoDB</a><br /><img src ="http://www.blogjava.net/leekiang/aggbug/336411.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/leekiang/" target="_blank">leekiang</a> 2010-10-28 22:12 <a href="http://www.blogjava.net/leekiang/archive/2010/10/28/336411.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>mysql连接超时的处理</title><link>http://www.blogjava.net/leekiang/archive/2010/03/02/314216.html</link><dc:creator>leekiang</dc:creator><author>leekiang</author><pubDate>Mon, 01 Mar 2010 18:14:00 GMT</pubDate><guid>http://www.blogjava.net/leekiang/archive/2010/03/02/314216.html</guid><wfw:comment>http://www.blogjava.net/leekiang/comments/314216.html</wfw:comment><comments>http://www.blogjava.net/leekiang/archive/2010/03/02/314216.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/leekiang/comments/commentRss/314216.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/leekiang/services/trackbacks/314216.html</trackback:ping><description><![CDATA[
		<a target="_blank" href="http://sarin.javaeye.com/blog/580311">MySQL数据库连接超时( wait_timeout )问题的处理</a>
		<br />
		<a target="_blank" href="http://dengyin2000.javaeye.com/blog/417730">Mysql Broken pipe问题的解决办法。</a>
		<br />http://www.penglixun.com/tech/database/mysql_ppt_for_developer.html<br /><img src ="http://www.blogjava.net/leekiang/aggbug/314216.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/leekiang/" target="_blank">leekiang</a> 2010-03-02 02:14 <a href="http://www.blogjava.net/leekiang/archive/2010/03/02/314216.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>