ip位址可以ping通,而登入客戶端提示「連線本地資料庫失敗」

2022-03-16 16:59:07 字數 4257 閱讀 7796

1樓:愛可生雲資料庫

一、mysqld 程序沒有正常執行遇到這種情況首先到伺服器上看看 mysqld 程序是否活著,採用的命令:

二、客戶端不能和程序 mysqld 通訊如果 mysql 伺服器上的 mysqld 程序執行正常,我們再看看客戶端能不能和 mysqld 進行通訊,使用下面的命令進行網路連通的測試:telnet localhost 3306

如果本地能通,再到客戶端的機器上把 localhost 換成 mysql 伺服器的 ip 位址進行測試。如果不能通,通常有兩種原因,一種原因是 os 或網路的問題,或者是防火牆;另一種原因是 mysqld 自身根本沒有偵聽客戶端的連線請求, mysqld 啟動後對於客戶端的偵聽是分三種情況。

第一種情況

是使用引數 --skip-networking 跳過偵聽客戶端的網路連線,用下面的命令我們可以看到 mysql 根本沒有偵聽 3306 埠。

第二種情況

使用引數 --bind-address 後面增加對客戶端訪問 ip 位址的限制,例如只偵聽本地的連線

三、賬戶密碼的問題最後一種情況是賬戶密碼的問題,應付這種情況我們有個有力的工具就是檢視 mysql 的 error log, error log 記載資訊的詳細程度上由引數 --log-error-verbosity 進行控制的

2樓:匿名使用者

自己有沒有改過資料庫的預設埠??telnet 埠通嗎??防火牆是否有允許通過???

是否用三層有開放acl嗎??這個問題,太籠同了!!!!

3樓:匿名使用者

問題描述得太少了,啥環境都不知道

20

4樓:撒炫

關閉windows自帶防火牆

應該是防火牆開啟了導致外部sql訪問被遮蔽了的

還有 win7下面好像只能裝sqlserver 開發版 其他版本無法安裝資料例項的

5樓:匿名使用者

很有可能是埠不對,你可以試試直接:192.168.1.22/sql2005或者192.168.1.22/sql2008,或者你可以檢查一下系統服務。

6樓:匿名使用者

自帶的防火牆開了沒有啊? 檢查看看呢

另外樓上說的看看sql server 的service起來了沒有

客戶端連線資料庫失敗怎麼辦

7樓:愛可生雲資料庫

一、mysqld 程序沒有正常執行遇到這種情況首先到伺服器上看看 mysqld 程序是否活著,採用的命令:

二、客戶端不能和程序 mysqld 通訊如果 mysql 伺服器上的 mysqld 程序執行正常,我們再看看客戶端能不能和 mysqld 進行通訊,使用下面的命令進行網路連通的測試:telnet localhost 3306

如果本地能通,再到客戶端的機器上把 localhost 換成 mysql 伺服器的 ip 位址進行測試。如果不能通,通常有兩種原因,一種原因是 os 或網路的問題,或者是防火牆;另一種原因是 mysqld 自身根本沒有偵聽客戶端的連線請求, mysqld 啟動後對於客戶端的偵聽是分三種情況。

第一種情況

是使用引數 --skip-networking 跳過偵聽客戶端的網路連線,用下面的命令我們可以看到 mysql 根本沒有偵聽 3306 埠。

第二種情況

使用引數 --bind-address 後面增加對客戶端訪問 ip 位址的限制,例如只偵聽本地的連線

三、賬戶密碼的問題最後一種情況是賬戶密碼的問題,應付這種情況我們有個有力的工具就是檢視 mysql 的 error log, error log 記載資訊的詳細程度上由引數 --log-error-verbosity 進行控制的

8樓:匿名使用者

測試連線資料庫不成功,在保證連線伺服器設定對話方塊內各項內容填寫正確的前提下。一般出現錯誤提示的原因有如下幾種情況:

1、首先看伺服器電腦有沒有關閉windows防火牆或瑞星的防火牆

2、區域網不通 區域網不通就是區域網內各電腦間沒有達到不需要使用者名稱和密碼的訪問,就是不能相互訪問共享檔案,可以通過計算機間能否相互訪問共享檔案來判斷區域網是否暢通。方法在「網路上的芳鄰」的位址列中輸入「\\」加上要訪問計算機的「記算機名稱或是本地ip位址」然後鏈結(例如\\192.168.

0.1),可以訪問說明區域網暢通

3、資料庫服務沒有啟動 如果是資料庫沒有執行,軟體測試連線同樣也會出現錯誤提示。可以在開始選單------程式----啟動------service manager或是在開始選單----執行----輸入 cmd------回車-----在出現黑屏介面的游標處輸入net start mssqlserver----回車如果出現提示為「請求的伺服器已經啟動」,說明資料庫已經在執行了;「服務名無效」說明輸入的命令不正確;「無法啟動資料庫服務「說明資料庫檔案被損壞或是其他原因造成資料庫服務無法啟動。

4.使用《外貿客戶管理系統》的使用者請注意,排除以上兩中原因。如果您遇到「連線伺服器失敗」 或「開啟資料庫出錯」等類似錯誤,則在裝有軟體的電腦上安裝軟體安裝光碟中的mdac2.

8的補丁檔案(xp的sp2系統除外),有可能可以解決問題。

9樓:匿名使用者

注意uid和密碼不要寫錯了..或者重灌sql,用sa登陸.

ping能ping通,但是sql資料庫連線,連不上怎麼回事?

10樓:anna王爾德

你在連線遠端的資料庫時,也看看本地的防火牆,有沒有過濾1433埠。

客戶端資料來源連線伺服器的資料庫總連線失敗,請問怎樣解決?

11樓:

用的什麼資料庫?檢查客戶端配置,看看本機資料庫服務起沒起來,還有看看缺少什麼軟體沒裝,看看環境變數是否缺少,看不到圖給的資訊太少不要判斷具體問題

客戶端能ping通但是連不上sql server資料庫

12樓:yty隨意

客戶端能ping通,但是連不上sql server資料庫,是設定錯誤造成的,解決方法如下:

1、首先在桌面建立乙個txt檔案,並將檔案字尾改成「.udl」。

2、雙擊新建立的「.udl」檔案,進入後選擇「提供程式」tab頁,選擇「microsoft ole db provider for sql server」。

3、進入「連線」tab頁,在「1.選擇或輸入伺服器名稱(e)」輸入「.」,然後選擇「2.輸入登入伺服器的資訊」,在「第3」選擇「在伺服器上選擇資料庫」。

4、在「連線」tab頁,點選右下角「測試連線」按鈕,測試是否連線成功。

5、最後當「測試成功」後,用記事本開啟「.udl」檔案,獲取連線字串,如圖。

13樓:

在host檔案裡加上ip與服務名,用伺服器名稱試試,檢查看是否把命名通道開了

或者重新一下伺服器資料庫

14樓:肇全官傲易

首先,ping通,代表你和伺服器之間的物理線路沒有問題然後,再用

telnet

伺服器ip

1433

看看伺服器的1433埠是否開啟

然後,你就可以用使用者/密碼來測試登陸了

15樓:匿名使用者

既然其他的能連線,你自己不能連線。先檢查你本地的防火牆,如果不行,重灌一下客戶端。

此外問一下,別的機器是用什麼連的?如果是用程式連,那麼你要檢查一下客戶端的dll或者jar檔案全不全。

16樓:小勾一下

ping個大點的包 比如 1m,10m,看看ping的通不 ping 伺服器ip -l 1024

試試,如果ping的通,說明網路確實沒問題。 然後在odbc裡面新增 sql驅動測試下連線。

17樓:匿名使用者

telnet 1433埠看看能不能連上,如果連不上說明1433埠被封,看看你還有沒有第三方防火牆,要是能連上就沒問題,只能說明資料庫不讓你連它,看看許可權有沒有下放到你這台機器上,如果是個人版注意最多同時連5臺機器,超過了就連不上了,需要換企業版才行,但是換了企業版要注意許可證問題,一般微軟很容易就查到你在用盜版會被起訴的!

18樓:匿名使用者

是2003的伺服器嗎,我也遇到過這種問題,拋異常connection reset.

查了很多方法沒解決。最後改用別的資料庫了。

19樓:匿名使用者

看是不是需要什麼外掛程式?

貓有IP嗎?可以ping嗎,怎樣獲取貓的IP位址呀?

位址是計算機的唯一標記,當然作為網路裝置,貓也一樣,不過通過貓聯網的位址和寬頻不在乙個域,位址自然不同。聯網後,在連線的屬性裡可以看的到。要ping的話,應該有難度 點開始執行 輸入cmd 再輸入ipconfig 就看到本機的ip 了 什麼貓?adsl貓有,一般是192.168.1.1或者192.1...

我的電腦可以ping通其他電腦其他電腦ping不通我的電腦,並且我的電腦ping不通其他網段

1.你的防火牆是否開啟?從你的描述來看,應該是防火牆開啟了,把它關掉看是否能夠ping通。2.要注意你的ip網段,看是否在同一網段內。3.要注意是否劃分vlan,檢視埠設定希望能幫到你。同一網段互訪,把防火牆關了在ping,不同網段互訪是跨3層互訪,跨三層互訪必須在路由器上配置靜態路由或者執行動態路...

iphone可以修改ip位址嗎,蘋果手機怎麼更改ip位址手機

可以。這裡以iphone 7手機為例,具體方法如下 一 首先在手機桌面點選 設定 二 然後在設定介面點選手機當前連線的網路進入。三 進入以後,點選下圖紅框內的符號進入。四 然後選擇 配置dns 選項。五 接著開啟 手動 進入。六 進入以後點選 新增伺服器 七 最後輸入新的ip位址即可,如圖。ipho...