有關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