It's on 1 server, it's better to have it on a separate server than httpd, as it would keep the load a little bit less (from what I understand). If mySQL were to go down or start to eat up load for some reason, it wont affect those persons who doesn't use mySQL