iT邦幫忙

0

HeidiSQL如何連接到其他電腦的phpmyadmin

  • 分享至 

  • xImage

大家好,
我想請問一下,
如果資料庫,是放在主機A(192.168.XXX.XXX),用XAMPP架網。

如果我想從我的電腦,使用HeidiSQL連到資料庫,要怎麼設定呢?
(HeidiSQL跟XAMPP我只會連接本機端,還沒連接到外部過...)

我的環境是XAMPP+HeidiSQL,資料庫放在區網的主機A。
我試著亂設定HeidiSQL


不過跑出了一個錯誤訊息

-----------更新問題------------
先感謝大家的協助~

目前的問題是透過phpmyadmin,http://192.168.aaa.bbb/phpmyadmin
輸入帳密,可以遠端連線到電腦A。

可是相同帳密,HeidiSQL卻無法連線。(用TCP/IP去連線)


為什麼只有HeidiSQL會被擋,phpmyadmin卻不會呢?

看更多先前的討論...收起先前的討論...
harrytsai iT邦新手 1 級 ‧ 2021-12-20 13:24:55 檢舉
主機要建一個可以讓這一台電腦ip連線資料庫的帳號
幫樓主餵狗 https://www.google.com/search?q=mysql+ssh+tunnel
樓主真的知道自己在幹嘛嘛 ???
HeidiSQL 可以直接連 MySQL,給主機帳密跟位址就行了
可以直接進DB 查詢跟操作資料與DB物件
而 mysql ssh tunnel 是遠端 MYSQL服務後台,進行操作,完全是指令介面
樓主真的知道自己要幹嘛嘛???,是要連上DB還是要連上後台
其實,看到「連接到其他電腦的phpmyadmin」這樣的說詞。
我想樓主因該不知道啥是啥了。把phpmyadmin當資料庫看了。
greenriver iT邦研究生 4 級 ‧ 2021-12-21 13:42:36 檢舉
感謝大家的熱心協助~
目前我對後端還不是很熟
請大家多多幫忙XD
DennisLu iT邦好手 1 級 ‧ 2021-12-22 09:57:27 檢舉
路過提醒 別把phpmyadmin管理介面暴露在公開網路
網路攻擊標配專打重點項目之一就是phpmyadmin
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

1
by2048
iT邦高手 1 級 ‧ 2021-12-20 16:10:03
最佳解答

XAMPP 是把apache + php + mysql裝在一起的組合(實現windows安裝上述軟體)
HeidiSQL是一種sql client 維護資料庫
phpmyadmin也是一種sql client 架在網站用,用網頁方式維護資料庫

plink是在windows環境下,連去linux操作linux指令(可以管理linux mysql)
應該不適合XAMPP

greenriver iT邦研究生 4 級 ‧ 2021-12-21 13:44:52 檢舉

我想請問一下,
有這種情況,就是相同的帳密,使用phpmyadmin可以連線到電腦A,
但是使用HeidiSQL卻會被擋住,無法連線嗎?

by2048 iT邦高手 1 級 ‧ 2021-12-22 09:09:54 檢舉

一般初始安裝mysql就只限制本機才能讀取(資安因素)

mysql(資料表中要加入網段)
phpmyadmin(apache設定參數 ra-phpmyadmin 加入網段)
都要設定允許連入的ip或網段(不只要帳號密碼)

mysql設定好後才可能被HeidiSQL連入管理

1
海綿寶寶
iT邦大神 1 級 ‧ 2021-12-20 16:11:34
greenriver iT邦研究生 4 級 ‧ 2021-12-21 13:47:26 檢舉

謝謝~
不過還是沒辦法耶QQ

那麼我就不會了
等待真正高手回答

又想到一個可能
如果
phpmyadmin 和 MySQL 在同一部主機上
HeidiSQL 和 MySQL 在不同主機上
就有可能是權限問題(MySQL預設不能遠端連線)
試試看這篇

我要發表回答

立即登入回答