New Database vs New Table for User Registrations
Having a separate database for every user is an extremely bad idea. It will be a nightmare to keep up. 

Your database sounds teeny tiny, I would not worry about it causing problems to have one database. Databases can easily be designed to perform well with one database and can handle terrabytes of information speedily if properly designed.