glibdud wrote:
Partly it's security (a service not running is a service that can't be exploited)
Agreed. But c'mon, something like MySQL is even used in the enterprise. All you have to do is keep your system up to date and you're fine (2 commands at most). Make sure that MySQL is listening on localhost only and you're even better. A little blog for you and your girlfriend isn't Fort Knox.
glibdud wrote:
partly it's practical (a service not running is a service that doesn't have to be administered)
For a low traffic site, MySQL is set it and forget it. In this case, it's install it and forget it (1 command at most).
IMO, those limitations that you placed on the system will actually cause you more work than to just go with Drupal/MySQL and be done with it.
_________________
If all else fails, reboot...
PHP Tutorials and MySQL Tutorials