Adds or removes an allowed MySQL host for some or all domains
This command can change the remote hosts that are allowed to login to the MySQL/MariaDB databases owned by some virtual servers and all their sub-servers. The domains to modify are selected with the --domain flag, or you can select all (with MySQL/MariaDB enabled) with the --all-domains command-line parameter. The --type flag must be given, and followed by a database type to modify. Currently, only mysql databases support configuration of allowed remote hosts.
To add a remote system to allowed list, use the --add-host flag followed by a hostname, IP address or IP pattern like 192.168.1.%. To take away a host, use --remove-host. To clear all existing remote hosts and specify a new list, use --set-host. All of these flags may appear multiple times, but if you use --set-host the other two cannot be used.
Access from the system running Virtualmin is always granted, and cannot be removed.
Command line help
virtualmin modify-database-hosts --domain name | --all-domains
--type mysql|postgres
[--add-host ip]
[--remove-host ip]
[--set-host ip]