I have created new users (for respective sites) on our database to replace the root. These new users only have the "Select" "Insert" (for certain tables) "Update" & "Delete" privileges to certain databases for those sites.
Once I replaced all the root user credentials on all files (containing) with the new user credentials to test, I get a "Can't connect to database_name".
I also tried giving this new users same privileges as the root, however that didn't help as well.