最近在配置mysql的時候遇到了各種問題,現在歸納總結一下。
mysql安裝完畢以後,本機可以連線,但是其他機器不行,連不上,原因有以下幾個:
1許可權問題,可以用grant給某個使用者分配許可權,比如localhost/某些ip位址等等,具體可以搜尋「mysql grant」,資料也很多,這裡就不展開了
2防火牆問題。rhel系統的防火牆在安裝的時候是預設開啟的,這樣其他機器連這台的mysql就會被拒絕,最簡單的辦法就是把防火牆關掉。(切換到root使用者,輸入setup,進入伺服器配置介面,選擇「firewall configuration」,把 firewall: [*] enabled 的星號去掉,儲存,退出)
3繫結ip的問題。ubuntu server系統安裝的mysql,在my.cnf配置檔案裡面是有個bind ip選擇項,如果bind ip=127.0.0.1 或者這裡的ip和你當前機器的ip不一樣,就會造成mysql不能被其他機器連線,解決方法是注釋掉bind ip這行,或者把ip寫正確。
mysql不能從其他機器連線解決總結
最近在配置mysql的時候遇到了各種問題,現在歸納總結一下。mysql安裝完畢以後,本機可以連線,但是其他機器不行,連不上,原因有以下幾個 1 許可權問題,可以用grant給某個使用者分配許可權,比如localhost 某些ip位址等等,具體可以搜尋 mysql grant 資料也很多,這裡就不展開...
MYSQL不能從遠端連線的解決方法
首先在mysql伺服器端開啟mysql 1 mark mysql u root p 輸入密碼,進入mysql伺服器 2 mysql grant all privileges on to root identified by password 注意要帶單引號 賦予任何主機訪問資料的許可權 3 mysq...
物件不能從 DBNull 轉換為其他型別
說明 執行當前 web 請求期間,出現未處理的異常。請檢查堆疊跟蹤資訊,以了解有關該錯誤以及 中導致錯誤的出處的詳細資訊。異常詳細資訊 system.invalidcastexception 物件不能從 dbnull 轉換為其他型別。public string login string manage...