
¿Cómo puedo permitir una IP en webmin para poder conectarme a MySQL con un usuario específico? Podría hacerlo en cPanel agregando esa IP pero en Virtualmin creo que está relacionado con permisos de Host o Permisos de Usuario.
Respuesta1
Ciertamente puedes hacer esto en Virtualmin, aunque el acceso generalmente se configura por dominio.
Para configurarlo para dominios existentes, haga lo siguiente:
Inicie sesión como administrador maestro (root), vaya a Webmin -> Servidores -> Base de datos MySQL y haga clic en Permisos de usuario.
Haga clic en 'Crear un nuevo usuario' y agregue un usuario con el nombre de usuario y la contraseña del dominio, pero con los hosts configurados en algo así como 192.168.0.%
Regrese a la página principal del módulo MySQL y haga clic en Permisos de base de datos.
Haga clic en 'Crear nuevos permisos de base de datos' y agregue un registro para la base de datos y el usuario del dominio, con todos los permisos seleccionados y con los hosts configurados en 192.168.0.%
Si desea que todos los dominios nuevos tengan acceso desde 192.168.0.% de forma predeterminada, vaya a Configuración del sistema -> Plantillas de servidor -> Configuración predeterminada -> Base de datos MySQL y complete el campo 'Hosts de cliente MySQL permitidos' con 192.168.0 .%
Admito que este es un proceso bastante complejo, por lo que planeo agregar un formulario de una sola página más fácil de usar para administrar hosts remotos de MySQL en la próxima versión de Virtualmin.
Respuesta2
Habilité esta función en los límites del propietario de virtualmin:
Can edit database remote hosts
y funciona bien.