簡體   English   中英

CPanel SQL:需要遠程訪問,在CPanel或WHM中沒有授予權限

[英]CPanel SQL: Need Remote Access, No Grant Privilege in CPanel or WHM

我正在尋找解決方案,但我很樂意選擇其他解決方案。

問題:我正在用Java設計應用程序,它的要求是每天晚上一次,同步到服務器數據庫。 多個筆記本電腦將通過動態IP地址運行此應用程序。 我已經從cPanel界面創建並限制了對其SQL帳戶的權限(不是通過phpmyadmin創建的,沒有授予權限)。 我需要授予這些受限帳戶通配符權限,以允許該應用執行其工作。 我本人和網絡托管轉售者都無權訪問root或授予許可。 因此,我不能允許所選用戶進行遠程訪問。

但是,我可以允許所有用戶(包括不受限制的用戶)通過cPanel接口從通配符IP地址進行遠程訪問。 我可以通過這種方式通過Java程序遠程訪問。 但是,出於安全考慮,所以我不想使用此選項。

  1. 我對網絡托管的經驗很少,如果我設法將域名轉讓給其他提供商,是否可以緩解我的贈款問題?
  2. 是否可以查詢自定義php並通過本地權限獲取訪問權限以返回數據庫內容? (對不起,幾乎沒有PHP經驗)。
  3. 如果我沒有root訪問權限,那么在所有用戶上允許通配符會帶來問題嗎?

_ _

任何想法或建議,將不勝感激。

附言:我意識到這是非常糟糕的結構,並且有多個問題。 這個問題似乎很獨特,我無法找到滿足我需要的任何特定信息。

就個人而言,我不會打開您的數據庫到Internet。 這是一種安全風險,而且大多數主機還是會阻止這種情況。

第二個選擇是我要使用的選擇,創建一個在服務器上運行的API,對客戶端進行身份驗證,然后僅將API公開到Internet(或者,由於您可以控制客戶端,甚至可能僅通過VPN! ),然后與數據庫進行交互。

備份計划是訪問服務器的VPN。 如果您的客戶端可以VPN到主機網絡,則可以允許客戶端直接訪問數據庫。

關於問題3,如果您沒有超級用戶訪問權限,那么您仍將具有編輯用戶的權限。 能夠授予用戶權限(即使使用通配符主機)也獨立於root用戶,因此您可能會或可能不會具有此訪問級別,並且僅憑用戶名就無法判斷。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM