国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 數(shù)據(jù)庫(kù) > MySQL > 正文

MySQL localhost無(wú)法連接數(shù)據(jù)庫(kù)怎么辦

2024-07-24 12:37:19
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

要能會(huì)有不少朋友不能使用localhost連接mysql數(shù)據(jù)庫(kù)了,只能使用如ip或127.0.0.1這種形式連接數(shù)據(jù)庫(kù),下面小編來(lái)給各位同學(xué)介紹一下如何處理這個(gè)問(wèn)題吧.

如果上面辦法還是沒(méi)有用可參考如下解決辦法.

問(wèn)題:一臺(tái)服務(wù)器的PHP程序通過(guò)localhost地址無(wú)法連接數(shù)據(jù)庫(kù),但是如果設(shè)置為127.0.0.1則可以正常連接,連接其他數(shù)據(jù)庫(kù)服務(wù)器也正常。MySQL的權(quán)限設(shè)置正確,且通過(guò)mysql命令行客戶端可以正常連接數(shù)據(jù)庫(kù)。

分析:這是典型的socket沒(méi)有正確設(shè)置的情況。

連接MySQL數(shù)據(jù)庫(kù)有兩種方式:TCP/IP(一般理解的端口的那種)和Unix套接字(一般叫socket或者sock)。大部分情況下,可以用localhost代表本機(jī)127.0.0.1,但是在MySQL連接時(shí),二者不可混用,而且MySQL中權(quán)限設(shè)置中l(wèi)ocalhost與127.0.0.1也是分開設(shè)置的。當(dāng)設(shè)置為127.0.0.1時(shí),系統(tǒng)通過(guò)TCP/IP方式連接數(shù)據(jù)庫(kù);當(dāng)設(shè)置為localhost時(shí),系統(tǒng)通過(guò)socket方式連接數(shù)據(jù)庫(kù)。

解決:首先要看本機(jī)MySQL的socket套接字文件在哪里,查看命令是:

mysqld --verbose --help | grep socket

輸出結(jié)果顯示套接字文件的位置,比如:這臺(tái)服務(wù)器顯示的是:

socket /var/run/mysqld/mysqld.sock  //Vevb.com

然后修改php的配置文件php.ini與之對(duì)應(yīng)起來(lái)就好了,找到這一項(xiàng):

mysql.default_socket =

一般來(lái)說(shuō)這一項(xiàng)都是空的,改成:

mysql.default_socket = /var/run/mysqld/mysqld.sock

這里應(yīng)寫上一步查詢到的文件,根據(jù)你的情況設(shè)置,至此php配置就修改好了,如果是CLI(命令行)方式或者CGI方式的話,立即就生效,如果是FASTCGI方式,需要重啟一下fastcgi進(jìn)程.

在windows系統(tǒng)可能碰到:

錯(cuò)誤信息:ERROR 2003 (HY000): Can't connect to MySQL server on 'hostxxxxx' (10061)

原因:mysqld數(shù)據(jù)庫(kù)服務(wù)沒(méi)有啟動(dòng)。

檢查:在windows 的任務(wù)管理器,或者 unix/linux 下 ps -aux | grep mysql 看一下,確認(rèn)服務(wù)已經(jīng)啟動(dòng).

處理:啟動(dòng)mysqld 服務(wù)

解決辦法

方法一:net start mysql(或者是其他服務(wù)名)

方法二:在XP下啟動(dòng)MySQL服務(wù) MySql安裝目錄:“d:MySql”進(jìn)入命令行輸入窗口(Dos命令輸入)進(jìn)入“d:MySqlbin”目錄下運(yùn)行“mysqld -u root” 命令。寫法:d:MySqlbinmysqld -u root (Enter)運(yùn)行后在進(jìn)程管理中有mysql的進(jìn)程,運(yùn)行成功(可能需要手動(dòng)關(guān)閉命令窗口)然后在“d:MySqlbin”目錄下運(yùn)行“mysql” 命令寫法:d:MySqlbin(Enter)

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 寿光市| 汉寿县| 波密县| 泾源县| 昭觉县| 凌云县| 崇信县| 元阳县| 乳山市| 二连浩特市| 扶沟县| 宁蒗| 苗栗县| 乌鲁木齐县| 萝北县| 军事| 南京市| 琼结县| 清水县| 台北县| 宜川县| 柳江县| 肇州县| 大英县| 涞源县| 黔南| 安塞县| 永吉县| 临洮县| 农安县| 双鸭山市| 谢通门县| 莱州市| 普宁市| 大渡口区| 江陵县| 怀安县| 新昌县| 云南省| 颍上县| 祁阳县|