mono連接mysql時的ArgumentNullException的解決

    最近在搞ubuntu+mono+mysql+asp.net。在mono使用mysqlconnector連接mono時遇到了一個問題:當我要用MySqlConnection打開連接的時候,也就是調用Open()函數時,錯誤就發生了。也就是

    System.ArgumentNullException

    很是奇怪,從網上找來找去都找不到解決辦法。

 

    後來,看到一個帖子,作者說他遇到打開mysql連接的時候發生類似問題,最後是修改mysql的配置文件my.cnf的地址綁定設定後就沒事了。也就是這一段:

# Instead of skip-networking the default is now to listen only on
# localhost which is more compatible and is not less secure.
#bind-address           = 172.22.60.126

   把bind-address這是掉,就沒事了。我試了一下,真的就可以了。

  於是,又想重新再讓錯誤重現。就去掉了bind-address,重啓mysql,重啓jexus。結果錯誤不再出現了。真是奇怪了。

  唉,mono還是要多多加油啊。還有自己也要多多積累啊。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章