
如何在 webmin 中允許 IP,以便我可以使用特定使用者連線到 MySQL?我可以在 cPanel 中透過新增該 IP 來完成此操作,但在 Virtualmin 中我認為它與主機權限或使用者權限相關。
答案1
您當然可以在 Virtualmin 中執行此操作,儘管存取通常是基於每個網域進行配置的。
若要為現有網域進行設置,請執行下列操作:
以主管理員 (root) 身分登入,然後前往 Webmin -> 伺服器 -> MySQL 資料庫,然後按一下使用者權限。
點擊“建立新用戶”,然後使用網域的用戶名稱和密碼新增用戶,但將主機設定為 192.168.0.% 等
傳回MySQL模組的主頁,然後按一下資料庫權限。
點擊“建立新資料庫權限”,為網域的資料庫和使用者新增一筆記錄,選擇所有權限,並將主機設定為 192.168.0.%
如果您希望所有新網域預設從 192.168.0.% 進行訪問,請進入系統設定 -> 伺服器範本 -> 預設設定 -> MySQL 資料庫,並在「允許的 MySQL 客戶端主機」欄位中填寫 192.168.0 . %
我承認這是一個相當複雜的過程,這就是為什麼我計劃在下一個 Virtualmin 版本中添加一個更用戶友好的單頁表單來管理 MySQL 遠端主機。
答案2
我在 virtualmin 擁有者限制中啟用了此功能:
Can edit database remote hosts
並且工作正常。