php5终于连上了mysql5了
测试代码
<?php
$db=mysql_connect("127.0.0.1", "root", "123456");
if (!$db)
{echo "connect fail !";
exit;}
mysql_select_db("mysql",$db);
$query=mysql_query("select * from user",$db);
// $query1=mysql_num_rows($query);
while($row = mysql_fetch_array($query)){
//print_r($query);
echo "<br>";
echo $row['Host'];
}
mysql_close($db);
页面报找不到 /tmp/mysql.sock
个人猜想,php5连接MYSQL首先要靠mysql.sock来连线,没有sock,PHP5也就无法搜索这个sock文件了,所以它只好固定读取/tmp/mysql.sock路径。如果是这样,不明白mysql为什么还要让出定义sock的路径配置。
解决方法:
ln -s /home/lcx/mysql/data/mysql.sock /tmp/mysql.sock
2008年8月29日
今天无意看到资料php可以定义sock的地址
睡觉了。。。。又到这么晚。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步