Our website was recently hacked and we've had to lock down the database. We're sorting through it right now, but I need to know what MySQL db permissions are needed for Moodle. Does anyone have a rundown of this?
Create a specific user for each database you have, but the permissions for the Moodle user pretty much need to allow full control over that Moodle database, including adding and dropping tables, altering tables etc.