I have had problems with running out of memory and virtual memory with really large MySQL tables that have been nicely resolved by using --quick with mysqldump.
--quick - This option is useful for dumping large tables. It forces mysqldump to retrieve rows for a table from the server a row at a time rather than retrieving the entire row set and buffering it in memory before writing it out.
The issue is that I need to hard-code it in
/usr/libexec/webmin/mysql/mysql-lib.pl
Which means it is lost every time webmin is updated.
It would be great if this was some configuration option for the module or if it could be the default.
Maybe nice to add ability to set others as defaults as well, I don't use others but maybe other people have other options they would like to be able to use.
Thanks,
Mark