So I've changed my server OS to Ubuntu, which comes with a
'debian-sys-maint' SQL user when you install MySQL.
Now the problem: If you don't have the user or it's got "insufficient" permissions, you will get a warning message. Tutorials around the web show granting "ALL" permissions to the given MySQL user.
I don't think that's a good security move.
What permissions does that user really needs?