﻿<?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-让自己留下记忆-文章分类-linux&amp;ubuntu</title><link>http://www.blogjava.net/haiqian/category/50048.html</link><description>享受和热爱生活哦</description><language>zh-cn</language><lastBuildDate>Mon, 07 Nov 2011 14:11:52 GMT</lastBuildDate><pubDate>Mon, 07 Nov 2011 14:11:52 GMT</pubDate><ttl>60</ttl><item><title>linux 下mysql大小写敏感</title><link>http://www.blogjava.net/haiqian/articles/362885.html</link><dc:creator>hypon</dc:creator><author>hypon</author><pubDate>Sun, 06 Nov 2011 02:41:00 GMT</pubDate><guid>http://www.blogjava.net/haiqian/articles/362885.html</guid><wfw:comment>http://www.blogjava.net/haiqian/comments/362885.html</wfw:comment><comments>http://www.blogjava.net/haiqian/articles/362885.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/haiqian/comments/commentRss/362885.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/haiqian/services/trackbacks/362885.html</trackback:ping><description><![CDATA[问题：部署web程序的时候，发现一些页面原始刷不出来，于是查看/var/log/tomcat6 的日志，发现是找不到数据库表<br />排错：<br />1.以为是数据库连接的问题，因为我是在window下开发再部署到linux的，于是查看链接数据库的信息，hostname，username是否错了，<br />mysql终端查看当前用户：mysql&gt;status;<br />发现备置文件没错。<br /><br />2.郁闷之中继续查看日志，之前报错太多，建议先删掉该日志，然后再运行web程序，这样就减少日志量。发现说找不到数据表，<br /><div><span style="color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; line-height: 28px; background-color: #ffffff; ">原来在</span><span href="tag.php?name=MySQL" style="word-wrap: break-word; line-height: normal; cursor: pointer; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #ff0000; white-space: nowrap; color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; text-align: left; background-color: #ffffff; ">MySQL</span><span style="color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; line-height: 28px; text-align: left; background-color: #ffffff; ">&nbsp;中，</span><span href="tag.php?name=%CA%FD%BE%DD%BF%E2" style="word-wrap: break-word; line-height: normal; cursor: pointer; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #ff0000; white-space: nowrap; color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; text-align: left; background-color: #ffffff; ">数据库</span><span style="color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; line-height: 28px; text-align: left; background-color: #ffffff; ">和表对应操作系统下的目录和文件。因而，</span><span href="tag.php?name=%B2%D9%D7%F7%CF%B5%CD%B3" style="word-wrap: break-word; line-height: normal; cursor: pointer; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #ff0000; white-space: nowrap; color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; text-align: left; background-color: #ffffff; ">操作系统</span><span style="color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; line-height: 28px; text-align: left; background-color: #ffffff; ">的敏感性决定</span><span href="tag.php?name=%CA%FD%BE%DD" style="word-wrap: break-word; line-height: normal; cursor: pointer; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #ff0000; white-space: nowrap; color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; text-align: left; background-color: #ffffff; ">数据</span><span style="color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; line-height: 28px; text-align: left; background-color: #ffffff; ">库和表命名的大小写敏感。这就意味着数据库和表名在&nbsp;</span><span href="tag.php?name=Windows" style="word-wrap: break-word; line-height: normal; cursor: pointer; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #ff0000; white-space: nowrap; color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; text-align: left; background-color: #ffffff; ">Windows</span><span style="color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; line-height: 28px; text-align: left; background-color: #ffffff; ">&nbsp;中是大小写不敏感的，而在大多数类型的 Unix 系统中是大小写敏感的。</span>但是列名与列的别名在所有的情况下均是忽略大小写的，而表的别名又是区分大小写的。</div><br />解决：<br /><div><div><span style="color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; line-height: 28px; background-color: #ffffff; ">1.在配置文件的&nbsp;</span><strong style="word-wrap: break-word; font-weight: bold; ">[mysqld]</strong><span style="color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; line-height: 28px; text-align: left; background-color: #ffffff; ">&nbsp;区段下增加一行</span><strong style="word-wrap: break-word; font-weight: bold; ">lower_case_table_names=1</strong><span style="color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; line-height: 28px; text-align: left; background-color: #ffffff; ">）。这样MySQL 将在创建与查找时将所有的表名自动转换为小写字符（这个选项缺省地在 Windows 中为 1 ，在 Unix 中为 0。<br />2.在建表的时候尽量用小写，单词分隔用_</span></div><div style="text-align: left;"><font class="Apple-style-span" color="#444444" face="Verdana, Helvetica, Arial, sans-serif"><span class="Apple-style-span" style="line-height: 28px; "><br /></span></font></div></div><img src ="http://www.blogjava.net/haiqian/aggbug/362885.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/haiqian/" target="_blank">hypon</a> 2011-11-06 10:41 <a href="http://www.blogjava.net/haiqian/articles/362885.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>secureCRT 中文乱码</title><link>http://www.blogjava.net/haiqian/articles/362881.html</link><dc:creator>hypon</dc:creator><author>hypon</author><pubDate>Sun, 06 Nov 2011 01:34:00 GMT</pubDate><guid>http://www.blogjava.net/haiqian/articles/362881.html</guid><wfw:comment>http://www.blogjava.net/haiqian/comments/362881.html</wfw:comment><comments>http://www.blogjava.net/haiqian/articles/362881.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/haiqian/comments/commentRss/362881.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/haiqian/services/trackbacks/362881.html</trackback:ping><description><![CDATA[最近安装secureCRT连接linux,使用mysql时候发现出现乱码，首先检查mysql字符集。<br />如果没问题再用linux的terminal查询mysql的数据是否有问题，如果没问题那么就是secureCRT的问题了。<br /><br />打开工具栏-》选项-》全局选项-》常规-》默认会话=》编辑默认设置-》外观-》字符编码=》utf8<img src ="http://www.blogjava.net/haiqian/aggbug/362881.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/haiqian/" target="_blank">hypon</a> 2011-11-06 09:34 <a href="http://www.blogjava.net/haiqian/articles/362881.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>