﻿<?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>C++博客-no_rain-文章分类-mysql数据库</title><link>http://www.cppblog.com/nxm1990/category/18153.html</link><description /><language>zh-cn</language><lastBuildDate>Sun, 20 Nov 2011 15:23:38 GMT</lastBuildDate><pubDate>Sun, 20 Nov 2011 15:23:38 GMT</pubDate><ttl>60</ttl><item><title>mysql的API（C语言）</title><link>http://www.cppblog.com/nxm1990/articles/160213.html</link><dc:creator>is-programmer</dc:creator><author>is-programmer</author><pubDate>Tue, 15 Nov 2011 16:23:00 GMT</pubDate><guid>http://www.cppblog.com/nxm1990/articles/160213.html</guid><wfw:comment>http://www.cppblog.com/nxm1990/comments/160213.html</wfw:comment><comments>http://www.cppblog.com/nxm1990/articles/160213.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/nxm1990/comments/commentRss/160213.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/nxm1990/services/trackbacks/160213.html</trackback:ping><description><![CDATA[mysql的API头文件在/usr/include/mysql，库文件在/usr/lib/mysql。可以看到mysql提供动态库，（mysql权威指南说还有静态库，可惜没看到），无论是动态库还是静态库在编译是我们都要告诉编译器是去链接哪一个库，因为即使是动态库，一个进程也不可能去链接所有的动态库。这里就有个问题：为什么写标准库时不用在编译选项中写库呢？经过实验（ldd），即不使用任何标准库的程序依然每次都链接libc.so的。<br />未完<img src ="http://www.cppblog.com/nxm1990/aggbug/160213.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/nxm1990/" target="_blank">is-programmer</a> 2011-11-16 00:23 <a href="http://www.cppblog.com/nxm1990/articles/160213.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>mysql的安全性控制</title><link>http://www.cppblog.com/nxm1990/articles/159954.html</link><dc:creator>is-programmer</dc:creator><author>is-programmer</author><pubDate>Fri, 11 Nov 2011 03:22:00 GMT</pubDate><guid>http://www.cppblog.com/nxm1990/articles/159954.html</guid><wfw:comment>http://www.cppblog.com/nxm1990/comments/159954.html</wfw:comment><comments>http://www.cppblog.com/nxm1990/articles/159954.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/nxm1990/comments/commentRss/159954.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/nxm1990/services/trackbacks/159954.html</trackback:ping><description><![CDATA[mysql采用二级访问控制机制：第一级是用户登录服务器权限，通过用户名，密码，客户端登录IP来控制；第二级是针对已经登录的用户，对那些数据库具有哪些权限。权限可以通过如下查询：<br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #000000; ">show&nbsp;</span><span style="color: #0000FF; ">privileges</span><span style="color: #000000; ">;</span></div>mysql通过mysql数据库来保存这些权限信息的。<br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #0000FF; ">use</span><span style="color: #000000; ">&nbsp;mysql;<br />show&nbsp;tables;</span></div>其中user表保存了大部分信息，但是一般只用它来保存一级权限：<br /><div><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #0000FF; ">select</span><span style="color: #000000; ">&nbsp;Host&nbsp;,</span><span style="color: #FF00FF; ">User</span><span style="color: #000000; ">,&nbsp;Password&nbsp;</span><span style="color: #0000FF; ">from</span><span style="color: #000000; ">&nbsp;</span><span style="color: #FF00FF; ">user</span><span style="color: #000000; ">;</span></div>匿名用户要删除，即是那些可以不用用户名登录的用户：<br /><div><div><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #0000FF; ">delete</span><span style="color: #000000; ">&nbsp;&nbsp;</span><span style="color: #0000FF; ">from</span><span style="color: #000000; ">&nbsp;</span><span style="color: #FF00FF; ">user</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">where</span><span style="color: #000000; ">&nbsp;</span><span style="color: #FF00FF; ">User</span><span style="color: #808080; ">=</span><span style="color: #FF0000; ">''</span><span style="color: #000000; ">;</span></div></div></div><div>user表中有二级权限的选项，但是为了区分的具体的数据库，就不使用该表的内容，而把它留到其他表中，如db；一般对二级权限修改的时候都使用SQL；<br /><span class="Apple-style-span" style="color: #555555; font-family: verdana, arial, helvetica, sans-serif; line-height: 24px; background-color: #ffffff; "><pre class="programlisting" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 13px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #eeeeee; color: black; font-family: 'courier new', courier, fixed, monospace; display: block; max-width: 720px; line-height: 20px; background-position: initial initial; background-repeat: initial initial; "><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #0000FF; ">CREATE</span><span style="color: #000000; ">&nbsp;</span><span style="color: #FF00FF; ">USER</span><span style="color: #000000; ">&nbsp;</span><span style="color: #FF0000; ">'</span><span style="color: #FF0000; ">jeffrey</span><span style="color: #FF0000; ">'</span><span style="color: #000000; ">@</span><span style="color: #FF0000; ">'</span><span style="color: #FF0000; ">localhost</span><span style="color: #FF0000; ">'</span><span style="color: #000000; ">&nbsp;IDENTIFIED&nbsp;</span><span style="color: #0000FF; ">BY</span><span style="color: #000000; ">&nbsp;</span><span style="color: #FF0000; ">'</span><span style="color: #FF0000; ">mypass</span><span style="color: #FF0000; ">'</span><span style="color: #000000; ">;<br /></span><span style="color: #0000FF; ">GRANT</span><span style="color: #000000; ">&nbsp;</span><span style="color: #808080; ">ALL</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">ON</span><span style="color: #000000; ">&nbsp;db1.</span><span style="color: #808080; ">*</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">TO</span><span style="color: #000000; ">&nbsp;</span><span style="color: #FF0000; ">'</span><span style="color: #FF0000; ">jeffrey</span><span style="color: #FF0000; ">'</span><span style="color: #000000; ">@</span><span style="color: #FF0000; ">'</span><span style="color: #FF0000; ">localhost</span><span style="color: #FF0000; ">'</span><span style="color: #000000; ">;<br /></span><span style="color: #0000FF; ">GRANT</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">SELECT</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">ON</span><span style="color: #000000; ">&nbsp;db2.invoice&nbsp;</span><span style="color: #0000FF; ">TO</span><span style="color: #000000; ">&nbsp;</span><span style="color: #FF0000; ">'</span><span style="color: #FF0000; ">jeffrey</span><span style="color: #FF0000; ">'</span><span style="color: #000000; ">@</span><span style="color: #FF0000; ">'</span><span style="color: #FF0000; ">localhost</span><span style="color: #FF0000; ">'</span><span style="color: #000000; ">;<br /></span><span style="color: #0000FF; ">GRANT</span><span style="color: #000000; ">&nbsp;USAGE&nbsp;</span><span style="color: #0000FF; ">ON</span><span style="color: #000000; ">&nbsp;</span><span style="color: #808080; ">*</span><span style="color: #000000; ">.</span><span style="color: #808080; ">*</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">TO</span><span style="color: #000000; ">&nbsp;</span><span style="color: #FF0000; ">'</span><span style="color: #FF0000; ">jeffrey</span><span style="color: #FF0000; ">'</span><span style="color: #000000; ">@</span><span style="color: #FF0000; ">'</span><span style="color: #FF0000; ">localhost</span><span style="color: #FF0000; ">'</span><span style="color: #000000; ">;</span></div></pre></span><span class="Apple-style-span" style="color: #555555; font-family: verdana, arial, helvetica, sans-serif; line-height: 24px; background-color: #ffffff; "><div>其中all和usage是相对的，即all全有，usage全无；db1是数据库，invoice 是表，*.*表示所有数据库。</div></span>需要查看某用户的权限时可以<br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #000000; ">show&nbsp;grants&nbsp;</span><span style="color: #0000FF; ">for</span><span style="color: #000000; ">&nbsp;</span><span style="color: #FF00FF; ">user</span><span style="color: #008000; ">@localhost</span><span style="color: #000000; ">;</span></div>删除用户的权限使用revoke<br /><span class="Apple-style-span" style="color: #555555; font-family: verdana, arial, helvetica, sans-serif; line-height: 24px; background-color: #ffffff; "><pre class="programlisting" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 13px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: black; font-family: 'courier new', courier, fixed, monospace; display: block; max-width: 720px; line-height: 20px; background-color: #eeeeee; "><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #0000FF; ">REVOKE</span><span style="color: #000000; ">&nbsp;</span><span style="color: #808080; ">ALL</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">PRIVILEGES</span><span style="color: #000000; ">,&nbsp;</span><span style="color: #0000FF; ">GRANT</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">OPTION</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">on</span><span style="color: #000000; ">&nbsp;db.</span><span style="color: #0000FF; ">table</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">FROM</span><span style="color: #000000; ">&nbsp;</span><span style="color: #FF00FF; ">user</span><span style="color: #000000; ">&nbsp;;</span></div><br /></pre></span></div></div><img src ="http://www.cppblog.com/nxm1990/aggbug/159954.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/nxm1990/" target="_blank">is-programmer</a> 2011-11-11 11:22 <a href="http://www.cppblog.com/nxm1990/articles/159954.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>mysql的日志问题</title><link>http://www.cppblog.com/nxm1990/articles/159953.html</link><dc:creator>is-programmer</dc:creator><author>is-programmer</author><pubDate>Fri, 11 Nov 2011 02:50:00 GMT</pubDate><guid>http://www.cppblog.com/nxm1990/articles/159953.html</guid><wfw:comment>http://www.cppblog.com/nxm1990/comments/159953.html</wfw:comment><comments>http://www.cppblog.com/nxm1990/articles/159953.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/nxm1990/comments/commentRss/159953.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/nxm1990/services/trackbacks/159953.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;mysql的日志应该知道如下的几个问题：日志类型有哪一些？各种日志的作用？如何查看，删除，更新日志？<br />&nbsp;&nbsp;&nbsp;登录mysql后<br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #000000; ">mysql</span><span style="color: #808080; ">&gt;</span><span style="color: #000000; ">show&nbsp;variables&nbsp;</span><span style="color: #808080; ">like</span><span style="color: #000000; ">&nbsp;</span><span style="color: #FF0000; ">'</span><span style="color: #FF0000; ">log%</span><span style="color: #FF0000; ">'</span><span style="color: #000000; ">;</span></div>查看日志类型和启动情况。<br />&nbsp;&nbsp;&nbsp;mysql有以下几种日志：错误日志： -log-err<br />查询日志： -log<br />慢查询日志: -log-slow-queries<br />更新日志: -log-update<br />二进制日志： -log-bin<br />默认情况下，所有日志创建于mysqld数据目录中。通过刷新日志，你可以强制 mysqld来关闭和重新打开日志文件（或者在某些情况下切换到一个新的日志）。当你执行一个FLUSH LOGS语句或执行mysqladmin flush-logs或mysqladmin refresh时，出现日志刷新。<br />&nbsp; &nbsp;可以在配置文件中的[mysqld]下加入以启动日志：如果不写路径则使用默认<br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #FF00FF; ">log</span><span style="color: #808080; ">-</span><span style="color: #000000; ">error</span><span style="color: #808080; ">=/</span><span style="color: #000000; ">usr</span><span style="color: #808080; ">/</span><span style="color: #000000; ">local</span><span style="color: #808080; ">/</span><span style="color: #000000; ">mysql</span><span style="color: #808080; ">/</span><span style="color: #FF00FF; ">log</span><span style="color: #808080; ">/</span><span style="color: #000000; ">error.</span><span style="color: #FF00FF; ">log</span><span style="color: #000000; "><br /></span><span style="color: #FF00FF; ">log</span><span style="color: #808080; ">=/</span><span style="color: #000000; ">usr</span><span style="color: #808080; ">/</span><span style="color: #000000; ">local</span><span style="color: #808080; ">/</span><span style="color: #000000; ">mysql</span><span style="color: #808080; ">/</span><span style="color: #FF00FF; ">log</span><span style="color: #808080; ">/</span><span style="color: #000000; ">mysql.</span><span style="color: #FF00FF; ">log</span><span style="color: #000000; "><br />long_query_time</span><span style="color: #808080; ">=</span><span style="color: #800000; font-weight: bold; ">2</span><span style="color: #000000; ">&nbsp;#慢查询的时间界定<br /></span><span style="color: #FF00FF; ">log</span><span style="color: #808080; ">-</span><span style="color: #000000; ">slow</span><span style="color: #808080; ">-</span><span style="color: #000000; ">queries</span><span style="color: #808080; ">=/</span><span style="color: #000000; ">usr</span><span style="color: #808080; ">/</span><span style="color: #000000; ">local</span><span style="color: #808080; ">/</span><span style="color: #000000; ">mysql</span><span style="color: #808080; ">/</span><span style="color: #FF00FF; ">log</span><span style="color: #808080; ">/</span><span style="color: #000000; ">slowquery.</span><span style="color: #FF00FF; ">log</span></div><img src ="http://www.cppblog.com/nxm1990/aggbug/159953.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/nxm1990/" target="_blank">is-programmer</a> 2011-11-11 10:50 <a href="http://www.cppblog.com/nxm1990/articles/159953.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>mysql的备份</title><link>http://www.cppblog.com/nxm1990/articles/159941.html</link><dc:creator>is-programmer</dc:creator><author>is-programmer</author><pubDate>Thu, 10 Nov 2011 16:35:00 GMT</pubDate><guid>http://www.cppblog.com/nxm1990/articles/159941.html</guid><wfw:comment>http://www.cppblog.com/nxm1990/comments/159941.html</wfw:comment><comments>http://www.cppblog.com/nxm1990/articles/159941.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/nxm1990/comments/commentRss/159941.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/nxm1990/services/trackbacks/159941.html</trackback:ping><description><![CDATA[备份有两种方式：文件备份不可以用与Innodb文件格式，导出SQL的缺点则是导出时间长，若在其中修改数据库可能有会出现错误。<br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #000000; ">mysqldump&nbsp;</span><span style="color: #000000; ">-</span><span style="color: #000000; ">u&nbsp;</span><span style="color: #000000; ">-</span><span style="color: #000000; ">p&nbsp;db_name&nbsp;</span><span style="color: #000000; ">&gt;</span><span style="color: #000000; ">&nbsp;name.sql&nbsp;</span></div>导入的时候,在解释器下<br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #000000; ">mysql</span><span style="color: #000000; ">&gt;</span><span style="color: #000000; ">&nbsp;source&nbsp;.</span><span style="color: #000000; ">/</span><span style="color: #000000; ">name.sql</span></div><img src ="http://www.cppblog.com/nxm1990/aggbug/159941.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/nxm1990/" target="_blank">is-programmer</a> 2011-11-11 00:35 <a href="http://www.cppblog.com/nxm1990/articles/159941.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>mysql处理中文问题</title><link>http://www.cppblog.com/nxm1990/articles/159913.html</link><dc:creator>is-programmer</dc:creator><author>is-programmer</author><pubDate>Thu, 10 Nov 2011 06:24:00 GMT</pubDate><guid>http://www.cppblog.com/nxm1990/articles/159913.html</guid><wfw:comment>http://www.cppblog.com/nxm1990/comments/159913.html</wfw:comment><comments>http://www.cppblog.com/nxm1990/articles/159913.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/nxm1990/comments/commentRss/159913.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/nxm1990/services/trackbacks/159913.html</trackback:ping><description><![CDATA[首先需要明白character set 和 collation 的关系，其中collation 是一种排序规则，mysql有很好的官方文档，click <a href="http://dev.mysql.com/doc/refman/5.1/zh/charset.html#charset-mysql">here</a>；<br />接着查看当前可以使用的character set 和 collation；<br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #000000; ">show&nbsp;character&nbsp;</span><span style="color: #0000FF; ">set</span><span style="color: #000000; ">;<br />show&nbsp;collation;</span></div>接着修改mysql的配置文件/etc/my.cnf；<br />[mysqld]<br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #000000; ">character</span><span style="color: #000000; ">-</span><span style="color: #0000FF; ">set</span><span style="color: #000000; ">-</span><span style="color: #000000; ">server</span><span style="color: #000000; ">=</span><span style="color: #000000; ">utf8<br />collation</span><span style="color: #000000; ">-</span><span style="color: #000000; ">server</span><span style="color: #000000; ">=</span><span style="color: #000000; ">&nbsp;##可以写或者不写，不写表示是使用utf8默认的collation；</span></div>接着重新启动mysql的服务器，我使用开机启动脚本/etc/init.d/mysqld<br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #000000; ">character</span><span style="color: #000000; ">-</span><span style="color: #0000FF; ">set</span><span style="color: #000000; ">-</span><span style="color: #000000; ">server</span><span style="color: #000000; ">=</span><span style="color: #000000; ">utf8<br />collation</span><span style="color: #000000; ">-</span><span style="color: #000000; ">server</span><span style="color: #000000; ">=</span><span style="color: #000000; ">&nbsp;##可以写或者不写，不写表示是使用utf8默认的collation；</span></div>完成！<img src ="http://www.cppblog.com/nxm1990/aggbug/159913.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/nxm1990/" target="_blank">is-programmer</a> 2011-11-10 14:24 <a href="http://www.cppblog.com/nxm1990/articles/159913.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>