Насколько я представляю создание сайтов, то БД сайта должна быть залита на хостинг. А как у тебя сайт будет работать, если БД лежит на твоем домашнем компе? Я такое не представляю. Я делал у себя на домашнем компе локальный сервер на XAMPP (с Апачем) для обкатки блога. Но потом покупал домен, хостинг. Защита от спама, полное обслуживание моего вирт.сервера была на обеспечении хостера.