最近用QT開發了一個軟體,連接云服務器上mysql,軟體開發成功后,用root賬號登錄mysql,公司十幾臺電腦,只有幾臺可以可以訪問,其余都是不可以訪問狀態。
可以的訪問的電腦沒有規律性,有win7也有win10,有的裝了360有的沒有裝360
對可不訪問的電腦采取以下措施
1)關掉防火墻,仍然不可以訪問
2)查找3306埠,沒有被占用
3)找一臺不能訪問的電腦,重裝系統仍然不能訪問
4)將QT的編譯器從mingw轉到msvc仍然不可以訪問
最詭異的地方就是有的電腦可以有的電腦不可以,沒有什么規律可以查找,而且有兩臺是一模一樣最近剛采購,一臺可以訪問,一臺不可以,希望大神幫忙支招一下,根據你們的經驗分析分析是程式的問題還是mysql的設定問題,謝謝啦
uj5u.com熱心網友回復:
兩臺新電腦換下網線介面,看是不是ip地址限制問題。
我能想到的只有這種情況了。。。
uj5u.com熱心網友回復:
但是我開熱點去訪問,也是不可以,就是只要不能訪問的電腦,無論是公司內網還是開熱點連接,都是不可以訪問,重裝的系統也不可以,很是頭暈,我想是不是還是在mysql設定上有點問題,但是又有一部分電腦可以訪問uj5u.com熱心網友回復:
看看連接報錯資訊,查一下吧。uj5u.com熱心網友回復:
我后來做了一個新的測驗,不能連接資料的客戶端是顯示驅動沒有加載成功,這就更奇怪了,有的可以加載成功有的不可以uj5u.com熱心網友回復:
找到了,是自帶的mysql的動態dll有問題uj5u.com熱心網友回復:
厲害了,但是我還是不懂,能不能費心講解下DLL出了什么問題嗎,之前我從沒遇見過這種問題, 我也學習下。
uj5u.com熱心網友回復:
就是當軟體打包好外發布的時候,需要在exe的這個檔案夾里將libmysql.dll鏈接庫放進去,但是這個庫是有問題的,網上有很多的版本,有的版本只能是部分電腦可用,后來在網上找的一個高手發布的,替換原來的這個,現在可以用了uj5u.com熱心網友回復:
哦哦,明白了,謝謝啦!
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/59356.html
標籤:MySQL
上一篇:僅查詢資料用redis是否合適?
下一篇:造資料,表欄位如何取兩年的時間
