兩台伺服器,一台web,一台資料庫
資料庫使用mysql,結果web伺服器ping資料庫伺服器正常
但是就是連線mysql出問題,連線不上
在用客戶端連線就ok,但是用php程式連線就是不行
mysql埠換了幾次也是一樣
具體情況:
伺服器是windows2003平台
我的mysql ,修改了埠如3456,然後做成服務,執行正常
使用客戶端(cs工具)連線正常,使用phpmyadmin連線正常虛擬機器伺服器已經順利安裝
遇到乙個問題,就是我虛擬化了兩台伺服器,都是windows2003,兩台都正常遠端,我把其中一台當作是web伺服器,另一台是資料庫伺服器
現在我要讓web伺服器訪問資料庫伺服器的資料庫(mysql) ,遇到如下問題:
web伺服器無法連線到資料庫伺服器;
web伺服器和資料庫伺服器可以互相ping通;
web伺服器telnet 資料庫伺服器的3306埠(mysql埠)正常;
資料庫伺服器無防火牆;
web伺服器和資料庫伺服器使用的網口不同(相同也嘗試過);
我用其他計算機,如我的電腦,去遠端連線資料庫伺服器,正常。
後來我去mysql官網查了資料發現:
解決方法,my.ini裡面新增
[mysqld]
skip-name-resolve
重啟mysqlok了.
暈菜.這只是mysql的問題,還有mssql的,待會告訴大家
mysql 資料庫連線編碼問題
前幾天使用springboot做乙個資料庫查詢功能,發現使用中文就無法查到資料,經過測試sql語句是沒有問題的,但是就是查詢不到資料,一直顯示為null。後來,我靈機一動嘗試了一下查詢引數改為英文,顯示出查詢結果是正常的。這就說明了是編碼的問題。起初我以為是springboot的編碼問題,但是我嘗試...
MySQL資料庫連線
一 mysql 連線本地資料庫,使用者名為 root 密碼 123 注意 p 和 123 之間不能有空格 c mysql h localhost u root p123 二 mysql 連線遠端資料庫 192.168.0.201 埠 3306 使用者名為 root 密碼 123 c mysql h ...
連線MySql資料庫
color olive 以myeclipse為例,要連線mysql資料庫首先要安裝mysql。在這就帶過 不予介紹了。color 1.載入驅動 class.forname com.mysql.jdbc.driver 或者new 2.獲得連線 connection conn drivermanager...