作者 主題: mysql 外連問題大大  (閱讀 8127 次)

0 會員 與 1 訪客 正在閱讀本文。

samspson

  • 可愛的小學生
  • *
  • 文章數: 20
    • 檢視個人資料
mysql 外連問題大大
« 於: 2008-07-14 00:29 »
偶使用ubuntu 8.04

mysql 5

如果使用localhost 是可以正常連的

但用ip(外連)連就會失敗
試過在網上找資料說設置帳號的外連權限就可以但偶試過還是不行
請大大幫幫偶
[attachment=1]
« 上次編輯: 2008-07-14 00:31 由 samspson »

Yamaka

  • 俺是博士!
  • *****
  • 文章數: 4913
    • 檢視個人資料
    • http://www.ecmagic.com
回覆: mysql 外連問題大大
« 回覆 #1 於: 2008-07-14 01:05 »
用什麼方式建立帳號? 有沒有 FLUSH PRIVILEGES ?

廉價勞工

  • 活潑的大學生
  • ***
  • 文章數: 213
    • 檢視個人資料
回覆: mysql 外連問題大大
« 回覆 #2 於: 2008-07-14 09:59 »
檢查看看iptables

另ubuntu 8.04好像有包含selinux

另外檢查看看selinux設定
錢少、事多、離家遠…
位低、權輕、責任重…

samspson

  • 可愛的小學生
  • *
  • 文章數: 20
    • 檢視個人資料
回覆: mysql 外連問題大大
« 回覆 #3 於: 2008-07-15 11:47 »
用什麼方式建立帳號? 有沒有 FLUSH PRIVILEGES ?

用mysqladmintrator 1.9 建立帳號

samspson

  • 可愛的小學生
  • *
  • 文章數: 20
    • 檢視個人資料
回覆: mysql 外連問題大大
« 回覆 #4 於: 2008-07-15 11:48 »
檢查看看iptables

另ubuntu 8.04好像有包含selinux

另外檢查看看selinux設定

那我先檢查一下 :)

samspson

  • 可愛的小學生
  • *
  • 文章數: 20
    • 檢視個人資料
回覆: mysql 外連問題大大
« 回覆 #5 於: 2008-07-15 12:20 »
檢查看看iptables

另ubuntu 8.04好像有包含selinux

另外檢查看看selinux設定

我的iptables
[attachment=1]

selinux 沒有安裝

廉價勞工

  • 活潑的大學生
  • ***
  • 文章數: 213
    • 檢視個人資料
回覆: mysql 外連問題大大
« 回覆 #6 於: 2008-07-15 13:06 »
耶? IP 210開頭是學網嗎?

如果是學網要外連應該只能找網管開放囉

如果不是,那環境有經過IP分享器嗎?
錢少、事多、離家遠…
位低、權輕、責任重…

Yamaka

  • 俺是博士!
  • *****
  • 文章數: 4913
    • 檢視個人資料
    • http://www.ecmagic.com
回覆: mysql 外連問題大大
« 回覆 #7 於: 2008-07-15 13:40 »
ping button 按下去可否 ping 得到 ?

samspson

  • 可愛的小學生
  • *
  • 文章數: 20
    • 檢視個人資料
回覆: mysql 外連問題大大
« 回覆 #8 於: 2008-07-15 15:38 »
耶? IP 210開頭是學網嗎?

如果是學網要外連應該只能找網管開放囉

如果不是,那環境有經過IP分享器嗎?

不是學網
ip分享器?? router 嗎?如果是我有設置nat 把port 3308及3306 指向伺服器

samspson

  • 可愛的小學生
  • *
  • 文章數: 20
    • 檢視個人資料
回覆: mysql 外連問題大大
« 回覆 #9 於: 2008-07-15 15:39 »
ping button 按下去可否 ping 得到 ?

可以ping 到

廉價勞工

  • 活潑的大學生
  • ***
  • 文章數: 213
    • 檢視個人資料
回覆: mysql 外連問題大大
« 回覆 #10 於: 2008-07-15 16:06 »
先將

帳號@localhost

暫時拿掉留下

帳號@IP

這樣測試看看結果是如何?
錢少、事多、離家遠…
位低、權輕、責任重…

samspson

  • 可愛的小學生
  • *
  • 文章數: 20
    • 檢視個人資料
回覆: mysql 外連問題大大
« 回覆 #11 於: 2008-07-15 16:18 »
先將

帳號@localhost

暫時拿掉留下

帳號@IP

這樣測試看看結果是如何?

這個也要刪除?
[attachment=1]

廉價勞工

  • 活潑的大學生
  • ***
  • 文章數: 213
    • 檢視個人資料
回覆: mysql 外連問題大大
« 回覆 #12 於: 2008-07-15 16:47 »
你local端跟遠端測試用的帳號不同嗎?

確定mysql是啟動狀態嗎?
錢少、事多、離家遠…
位低、權輕、責任重…

廉價勞工

  • 活潑的大學生
  • ***
  • 文章數: 213
    • 檢視個人資料
回覆: mysql 外連問題大大
« 回覆 #13 於: 2008-07-15 16:59 »
或者再加上一個

帳號@%

試試看

以往看到MySQL Error Number 2003

通常不是服務沒啟動...就是某處的防火牆擋住了...

還是有沒有更多的訊息呢?

例如連接失敗後的log?
錢少、事多、離家遠…
位低、權輕、責任重…

samspson

  • 可愛的小學生
  • *
  • 文章數: 20
    • 檢視個人資料
回覆: mysql 外連問題大大
« 回覆 #14 於: 2008-07-16 14:16 »
你local端跟遠端測試用的帳號不同嗎?

確定mysql是啟動狀態嗎?


這應該沒有關係吧 root 設定為local 遠端設為另一帳號 那麼會比較安全

mysql 確定是啟動的 (在mysql administrator 可以看到)

samspson

  • 可愛的小學生
  • *
  • 文章數: 20
    • 檢視個人資料
回覆: mysql 外連問題大大
« 回覆 #15 於: 2008-07-16 14:20 »
或者再加上一個

帳號@%

試試看

以往看到MySQL Error Number 2003

通常不是服務沒啟動...就是某處的防火牆擋住了...

還是有沒有更多的訊息呢?

例如連接失敗後的log?

帳號@% 試過了失敗>.<
mysql確定開啟了
防火牆沒開(全通過)
router nat 3306 或3308 都已經指向mysql伺服器

真是奇怪 我之前安裝windows版 一弄就行唉~~~

也許我試試把router 去掉直連伺服 試試減少可能性吧>.<