有关MySQL+Apache+PHP的架设-mysql.sock

Home Home
引用 | 编辑 pennywang
2005-10-06 08:25
楼主
推文 x0
我这两天在安装MySQL+Apache+PHP,却不怎么顺利,都会有个环节出错!
我的系统是FreeBSD5.4,在安装完mysql,执行完"mysql_install_db"后,要进入mysql,就会出现以下讯息
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (61)

还有在安装php时,也会有错误,让我无法成功的安装~

请问有比较新的教学网站,能参考吗?
谢谢!

献花 x0
引用 | 编辑 Nephom
2005-10-06 08:30
1楼
  
因为你没有start mysql

献花 x0
引用 | 编辑 zerobennett
2005-10-06 08:57
2楼
  
我也有遇到相同的问题耶
但是我有执行 service mysql start 的指令 但是结果相同
不过我有设定防火墙 iptables 了,只有开启 22(ssh) 和 53 (TCP/IP AND UDP),
其他都档掉了,是因为 iptables 没有开 3306 的关系吗?
可是本机 localhost 执行也需要开 3306 吗?

努力的尝试中... 希望有遇到相同问题的大大已经有解决方法分享~

感恩~

献花 x0
引用 | 编辑 totolong
2005-10-06 11:15
3楼
  
确定 mysql 有启动

找一下 mysql.lock 档案

find / -name mysql.lock

用 rpm 安装 预设是在 /var/lib/mysql/mysql.sock
ln -s /var/lib/mysql/mysql.sock /tmp/mysql.sock


另外...3306 对外的 iptables 不用开

献花 x0
引用 | 编辑 zerobennett
2005-10-07 11:55
4楼
  
还是失败捏 我的/var/lib/mysql/mysql.sock 在指定的地方啊(意即档案存在)
但是依然会有相同的讯息产生
我也试过
chown -R mysql /var/lib/mysql/* (我也试过用root)
chgrp daemon /var/lib/mysql/* (我也试过用root)
但是结果都一样 mysql's daemon 根本就没办法跑起来
用service mysql start 会跟我说 mysqld ended
无法解释的怪异现象 因为只有这一台会发生这种事情 是因为有套件相依性的问题吗?
除了mysql本身的套件外 还需要安装其他套件?
苦恼了好几天噜 别人的电脑跟我不熟...
mysql大哥 拜托你跑一下啦 大不了宵夜我请 表情

献花 x0
引用 | 编辑 zerobennett
2005-10-11 13:13
5楼
  
最后我灌4.1.12就ok了...我的老天爷这真的是太神奇了
我想可能是在安装系统的时候 有些套件没有安装进去
但是旧版的MySQL需要那些套件吧,使用新版的MySQL
就没有这个问题了,顺带一提MySQL5.0出来了不是Beta的...冲了? 表情

献花 x0
引用 | 编辑 mnbmnb5266
2010-08-24 22:57
6楼
  
楼主只要到网上去查找一下便能找到自己想要的教学了

献花 x0