如何在 webmin 中允许 IP,以便我可以使用特定用户连接到 MySQL?我可以通过添加该 IP 在 cPanel 中执行此操作,但在 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
并且运行良好。