遠端連線訪問mysql

2021-07-22 05:46:12 字數 867 閱讀 5957

昨天準備在自己的電腦上連我伺服器的資料庫mysql, 

1 伺服器端的mysql設定了乙個可以讓所有ip遠端訪問的賬號,許可權只給了乙個資料庫的

2 用phpmyadmin 配置了遠端伺服器的ip

3 嘗試登陸 失敗了竟然。。。

最後發現, 是伺服器的3306埠的問題, 因為嘗試 本機telnet 伺服器的3306沒開啟,去伺服器端 看了下mysql配置裡3306埠只監聽127.0.0.1本機的。

使用nestat命令檢視3306埠狀態:

~# netstat -an | grep 3306

tcp        0      0 127.0.0.1:3306          0.0.0.0:*               listen

從結果可以看出3306埠只是在ip 127.0.0.1上監聽,所以拒絕了其他ip的訪問。

解決方法

:修改/etc/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  = 127.0.0.1

把上面這一行注釋掉或者把127.0.0.1換成合適的ip,建議注釋掉。

重新啟動後,重新使用netstat檢測:

~# netstat -an | grep 3306

tcp        0      0 0.0.0.0:3306            0.0.0.0:*               listen

oracle開啟遠端連線訪問

首先,您應該確定有一台安裝好oracle的伺服器。並且此伺服器和要連線它的計算機在同乙個網路中 一般來說,在乙個區域網中,如果伺服器在公網中也沒有問題 設定oracel的連線模式為 共享伺服器模式 步驟為 首先 用管理員身份 開啟database configuration assistant。如下...

windows遠端連線訪問ubantu上Mysql

這個確實整了好一段時間,比起在linux裝mysql麻煩多,問題多,決定記錄一下。在windows下安裝mysql 做完發現發現存在乙個問題 解決 c windows system32 包含到系統變數path 接下來就是windows 遠端訪問linux mysql。在網上找了解決方案,最終是通過修...

mysql資料庫允許被遠端連線訪問

第一 更改 mysql 資料庫 user 表 host 項localhost改稱 或者新加條記錄host 項要訪問ip址並授權重啟mysql服務 第二 系統防火牆新增例外埠 3306並允許例外 error 1130 host 192.168.1.3 is not allowed to connect...