[Linux]mysql.sock 的位置不一致 ?

phpBB Installation & Usage Support
phpBB 2 安裝於各類型作業平台之問題討論;外掛問題,請到相關版面依發問格式發表!
(發表文章請按照公告格式發表,違者砍文)

版主: 版主管理群

版面規則
本區是討論關於 phpBB 2.0.X 架設安裝上的問題,只要有安裝任何外掛,請到外掛討論相關版面按照公告格式發表。
(發表文章請按照公告格式發表,違者砍文)
主題已鎖定
whyzn
星球普通子民
星球普通子民
文章: 22
註冊時間: 2004-02-01 22:25

[Linux]mysql.sock 的位置不一致 ?

文章 whyzn »

請問先進\r
我 linux 上的 mysql-5.0.0-alpha 產生的 mysql.sock 是放在 /var/lib/mysql 下
但裝 phpbb2 時,她要連上 mysql 卻在 /tmp 目錄找
所以發生Warning: mysql_connect(): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
之錯誤
請問我應如何補救
原來我以為 在\r
/etc/my.cnf (本來無此檔)中寫
[mysql]
socket=/tmp/mysql.sock
就可以解決,但是 不行
streitleak
星球公民
星球公民
文章: 261
註冊時間: 2003-07-26 04:44
來自: 龍潭
聯繫:

Re: [Linux]mysql.sock 的位置不一致 ?

文章 streitleak »

whyzn 寫:請問先進\r
我 linux 上的 mysql-5.0.0-alpha 產生的 mysql.sock 是放在 /var/lib/mysql 下
應該是你用MySQL5.0的關係....該版本還在研發階段...
可能新增了很多2.0.6版所不知道的功能....
台灣動漫論壇
http://ACGFan.twbbs.org
星
汝命短眷族望聞
我望 
汝本將末看取
-------------《人類帝國國歌一節
whyzn
星球普通子民
星球普通子民
文章: 22
註冊時間: 2004-02-01 22:25

文章 whyzn »

我有上 mysql 官方網站察知\r
可以在 /etc/my.cnf 訂定 mysql.sock 之路徑 含 server 或 client 如下
[client]
socket=/tmp/mysql.sock
[mysqld]
socket=/usr/local/lib/mysql/mysql.sock
不過可能是版本不同 以致沒有作用\r

至於 phpbb2 連上 mysql 時,要使用的 mysql.sock 有地方\r
可以指定路徑嗎 ?
請賜教 thanks a lot.
whyzn
星球普通子民
星球普通子民
文章: 22
註冊時間: 2004-02-01 22:25

文章 whyzn »

解決了
mysql.sock 內定在 /var/lib/mysql 路徑下
要改變時,分成兩個層面 一為 client 一為 global
如下(我把它設在一處)
[client]
socket=/tmp/mysql.sock
[mysqld]
socket=/tmp/mysql.sock
這樣就行了

至於 為何 [client] 和 [mysqld] 指向不同路徑就不行
我就莫宰羊了
主題已鎖定

回到「phpBB 2 安裝與使用」