2011-10-06 47 views
0

我正在C(linux)中編寫一個在Mysql數據庫上運行的控制檯程序。 (mysql Ver 14.14 Distrib 5.1.49,用於Debian-linux-gnu(i686)使用readline 6.1) 我的部署機器是zenwalk擁有這個Mysql:(mysql Ver 14.14 Distrib 5.1 .56,對於使用readline 5.1的slackware-linux-gnu(i486))。我的C程序中的Mysql連接故障(Bad handshake)

當我編譯程序並在開發盒上運行它時,它沒有問題連接,但是當我將可執行程序傳輸到部署機器並運行它時,它出現此錯誤: 1043-不良握手。

有人可以幫我解決這個問題,讓我知道如何解決它? 謝謝 vahid

+0

我們沒有太多的東西可以矇住眼睛。另外,誰是vahid? – Bojangles

+0

我認爲你應該更新你用來操作MySQL的C庫。嘗試在互聯網上搜索它。 – Devart

回答

1

Here you have a description of your error。問題接縫是您嘗試連接的客戶端庫和服務器之間的不同版本

+0

我想現在我的問題在於客戶端服務器問題。我不知道這是什麼(我正在處理它),但我確定我的客戶服務器關係和兄弟一樣好:)謝謝你的所有意見 – rahman

+0

你解決了這個問題嗎? – gahcep