By default only localhost can connect to a mysql db. I don't think it is necessary to secure it and I never heard of anyone doing it, but I can be wrong. Always use a password is the best way of securing it.
You can let a mysql user grant access to only 1 database if that is what you mean.
Registered Linux user number 389291
Laptop: Nec Versa p550, Pentium M 1.86GHz, 1024MB ram, x300, 80 GB HD, bluetooth, 2915BG Wlan card
Desktop: Amd Athlon x2 4200+, 2GB ram, Geforce 7300GT 512MB silent, 160GB HD in a nice centurion 534 case :cool: