【转】mysql_real_connect连接问题
2016-07-18 16:15 放作夥 阅读(1051) 评论(0) 编辑 收藏 举报问题描述:
使用mysql_real_connect连接数据库时,报错Can't connect to local MySQL server through socket '/tmp/mysql.sock' (111)
而此时直接使用MySQL命令连接数据库可以
解决方法:
将参数localhost换成127.0.0.1即可
原因分析:
网上查找发现localhost与127.0.0.1是不同的,localhost是通过UNIX socket连接的,而127.0.0.1是通过TCP/IP连接的。
详细信息参考http://www.111cn.net/database/mysql/45518.htm。