台灣最大程式設計社群網站
線上人數
545
 
會員總數:245800
討論主題:189429
歡迎您免費加入會員
討論區列表 >> C# >> Raspberry MariaDB 外部連線問題
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
Raspberry MariaDB 外部連線問題
價值 : 50 QP  點閱數:505 回應數:6
樓主

Sizuru
門外漢
0 1
34 4
發送站內信

我想問一下
我已經在Raspberry的SQL中輸入了
grant all privileges on *.* to 'XXXX'@'Raspberry得IP' identified by 'YYYY' with grant option;
flush privileges;

XXXX為SQL的帳號 YYYY是SQL得密碼

並在Window系統中的c# 內打入Raspberry得ip,sql帳號密碼跟資料庫
但是還是會出現Unable to connect to any of the specified MySQL hosts.的問題
請問這是哪個環節有出問題?

搜尋相關Tags的文章: [ c# ] , [ MySQL ] , [ MariaDB ] ,
本篇文章發表於2018-09-03 16:18
1樓
作者回應

Sizuru
檢舉此回應
會不會是我都是用XXXX HOST是localhost得緣故?
是不是要改成XXXX HOST是123.111.1.111中呢?



本篇文章回覆於2018-09-03 16:51
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
回應

小魚
檢舉此回應
右邊的是允許連進來的IP,
如果是本機應該可以用localhost,
不過你的連線字串有帶3306 Port嗎?
C#可以用MySqlConnectionStringBuilder來處理連線字串,
可以用這個類別幫你轉成連線字串.
本篇文章回覆於2018-09-03 22:29
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
作者回應

Sizuru
檢舉此回應
我是電腦想要遠端連到Raspberry得mysql中,但是就是無法連接上
以下是我在本機的時候也可以連到的寫法,還是說code的部份有哪些需要改的部份?

本篇文章回覆於2018-09-03 22:36
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
作者回應

Sizuru
檢舉此回應
目前我利用Raspberry得ip(假如ip位置為123.456.789)
打上123.456.789/phpmyadmin,可以進入Raspberry得mysql
但是MySQL得伺服器卻顯示localhost,請問這樣算是本機才能連接上吧?
麻煩大大幫忙了
本篇文章回覆於2018-09-03 22:40
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
回應

小魚
檢舉此回應
IP沒有長這樣的吧...
你看你要連線過去的電腦的IP是多少,
就設定那個IP,
(譬如 192.168.1.10 要連到 192.168.1.12, 就設定 192.168.1.10)
要不然最簡單是設定 %.%.%.%,
代表允許所有的IP連進來,
只是這樣容易被攻擊,
雖然也沒什麼好攻擊...
本篇文章回覆於2018-09-03 23:39
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
6樓
作者回應

Sizuru
檢舉此回應
最後自己解決了謝謝,原因是bind address 這一項沒有註解掉,而導致沒辦法連接到Raspberry得MySQL
本篇文章回覆於2018-09-05 13:53
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.