mysql資料庫連線問題,疑難雜症 嘖嘖

2021-06-17 16:18:28 字數 760 閱讀 2892

兩台伺服器,一台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...