2014-02-28 80 views
0

如何阻止WAN訪問SQLyog中的特定數據庫?我能夠授予對特定數據庫的完全訪問權限,但無法阻止它們。我有一個Web應用程序在內部服務器上運行,並在同一臺服務器上訪問MySQL。我用我的工作站IP創建了一個SQL用戶,但是當我從我的工作站運行APP時,我正在從dbconnect接收拒絕訪問。防止WAN訪問數據庫

感謝,

託尼·克里普斯

回答

0

MySQL不允許從超過您指定什麼其他東西連接。如果您想要禁止從特定IP或網絡訪問,那麼這意味着您已經離開並授予他們訪問權限。

  1. 查看CREATE USER語法,特別是有關指定主機名的部分。
  2. 評論的用戶帳戶,你已經創建:

    SELECT user, host, password FROM mysql.user; 
    

    然後根據需要進行重新創建。

除此之外,如果你想完全禁止WAN訪問,那麼你應該看看你的防火牆設置,而不是MySQL。

+0

我的防火牆不允許端口3306訪問,除非您在白名單上。 – user3099756

+0

@ user3099756那麼,如果您不希望某些用戶訪問某些數據庫,則需要查看您的贈款。 – Sammitch

+0

是的,完全正確。星期五我的大腦出現故障。我需要做的是我的內部唯一應用程序到一個單獨的虛擬主機,無法從WAN訪問。謝謝.. – user3099756