php無法連線到mysql的解決方法

2021-06-22 14:33:55 字數 757 閱讀 6572

問題描述:

<?php   

$link=mysql_connect("localhost","root","pass");   

if(!$link) echo "沒有連線成功!";   

else echo "連線成功!";   

?> 

頁面超時,顯示

warning

: mysql_connect() [

function.mysql-connect

]: [2002] 由於連線方在一段時間後沒有正確答覆或連線的主機沒有反應,連線嘗試 (trying to connect via tcp://localhost:3306) in 

on line 

2作業系統:win8

檢查:

1.mysql正常啟動,命令列可用,

2.使用者密碼沒問題,命令列可正常運算元據庫

3.php的mysql模組開啟沒問題

4.埠3306正常開啟,mysql占用,沒問題

解決:

分析原因:

找到c:\windows\system32\drivers\etc\hosts檔案,在檔案末尾新增:

127.0.0.1 localhost,

如果已存在去掉其前面的「#」。

檢視自己的檔案發現不存在這個問題,127.0.0.1 localhost是開啟的。

java專案無法連線到mysql

背景介紹 1.用來做非洲網路加速測試的專案uc,非常簡單,就一些 js css,還有乙個讀資料庫大表的應用,這個表有十幾個字段,57000行,90 m大 2.開發之前在win 2008的tomcat上跑的很正常 3.拿到我的centos 5.8的tomcat上,跑不起來,資料庫乙個連線都沒有,已經排...

crontab裡執行php無法連線到資料庫

can t connect to local mysql server through socket var lib mysql mysql.sock 2 檢視到 var lib mysql 目錄下,有乙個mysql.sock檔案,是乙個快捷方式的圖示,連線到 tmp mysql.sock檔案.但是...

php連線到MySQL資料庫

在能夠訪問並處理資料庫中的資料之前,必須建立到達資料庫的連線。在 php 中,這個任務通過 mysql connect 函式完成。mysql connect servername,username,password 引數 描述servername 可選。規定要連線的伺服器。預設是 localhost...