MySQL does not have any SQL commands or internal mechanisms for
- making an individual database unavailable / offline
- moving an individual database
Thtis being the case, how can you take an individual database offline?
This may not be a suitable answer, but would achieve your goal...
What about, for the time you want it offline, renaming the database? This way, whatever application you have accessing the data would fail to connect to the database.
This question is protected to prevent "thanks!", "me too!", or spam answers by new users. To answer it, you must have earned at least 10 reputation on this site.