<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></title> 
<link>http://www.jackxiang.com/index.php</link> 
<description><![CDATA[赢在IT，Playin' with IT,Focus on Killer Application,Marketing Meets Technology.]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></copyright>
<item>
<link>http://www.jackxiang.com/post//</link>
<title><![CDATA[出现Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’ 的问题的两种解决方法的思路。]]></title> 
<author>jack &lt;xdy108@126.com&gt;</author>
<category><![CDATA[WEB2.0]]></category>
<pubDate>Sat, 22 Nov 2014 05:00:35 +0000</pubDate> 
<guid>http://www.jackxiang.com/post//</guid> 
<description>
<![CDATA[ 
	背景：今天访问自己博客时偶尔出现如下mysql问题：<br/>Bo-Blog Database System Tips: Can not connect to MySQL server<br/>Time: 2014-11-22 4:56am<br/>Script:<br/>Error: Can&#039;t connect to local MySQL server through socket &#039;/tmp/mysql.sock&#039; (111)<br/>Errno.: 2002<br/><br/><br/>找了一下有一位兄弟是这么说的：<br/>刚刚装好的环境，经常会出现Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’ 的问题。其实解决这个问题一般有两种解决方法的思路：<br/><br/><br/>其一，就是mysql启动的时候生成的这个mysql.sock文件，而却所在的文件夹的写入权限，所以给这个文件夹足够的权限就好了，至于这个文件夹在哪儿，可以查看/etc/my.cnf就能看到。<br/>vi /etc/my.cnf<br/><textarea name="code" class="php" rows="15" cols="100">
[client]
port = 3306
socket = /tmp/mysql.sock

[mysqld]
port = 3306
socket = /tmp/mysql.sock
</textarea><br/><br/><br/>其二，就是php没有加载上这个文件。具体做法就是查看php.ini,里面相关联的mysql.sock文件所在的地址是否跟/etc/my.cnf生成的一致。php.ini中：<br/>?<br/>mysql.default_socket=/tmp/mysql.sock<br/><br/>vi php.ini<br/><textarea name="code" class="php" rows="15" cols="100">
; Default socket name for local MySQL connects.&nbsp;&nbsp;If empty, uses the built-in
; MySQL defaults.
; http://php.net/mysql.default-socket
mysql.default_socket = /tmp/mysql.sock
</textarea><br/><br/>璞玉的修改成这个了。<br/>如果修改了php.ini，如果是centos,请重启php-fpm,然后重启nginx或者apache即可。<br/>/TMP/MYSQL.SOCK<br/><br/>摘自：http://www.pooy.net/original-solve-the-problem-cant-connect-to-local-mysql-server-through-sockettmpmysql-sock.html<br/>更多：http://www.linuxdiyf.com/bbs/thread-75335-1-1.html
]]>
</description>
</item><item>
<link>http://www.jackxiang.com/post//#blogcomment</link>
<title><![CDATA[[评论] 出现Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’ 的问题的两种解决方法的思路。]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>http://www.jackxiang.com/post//#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>