I have setup a connection to a remote MySQL server as per instructions on http://www.virtualmin.com/documentation/database/remote
On creating a new virtual server, it fails to create the virtual server user database with the message: Creating MySQL login .. .. MySQL database failed! : DBI connect failed : Access denied for user 'bkw1'@'*******' (using password: YES) at /usr/share/webmin/web-lib-funcs.pl line 1360.
However, the user permissions are definitely created in the remote MySQL instance (with default permissions None). Neither the database for the virtual server, nor the database permissions are created.
The bkw1 user definitely has permissions to create a database, from any host, and I can also create the database manually in Webmin using the bkw1 credentials.
In addition, when the virtual server is deleted, the user permissions (and database if created manually) are not deleted from the remote MySQL instance.
VirtualMin 3.90.gpl + Webmin 1.570 were both installed using the GPL install.sh