Every now and then I see users having database issues with RadioDJ. Then in the next sentence they then mention they are using a remote MySQL database.
Trying to run RadioDJ with a remote database is a really bad idea to start with. All you need is the slightest connection problem or packet loss and bang it will freeze the program.
A database running on the same machine is a lot better for performance among other things. If you need to access the SQL database from outside (i.e request page) then all you need to do is make sure that port 3306 is open on your computer firewall and router.
If you do run RadioDJ with a remote database please don’t start kicking and screaming because something isn’t working right.