Yes, it's okay to host a MySQL database in Bluehost. Bluehost is one of the world’s most popular, reliable, and secure hosting providers out there. They will protect your MySQL database from hacks and corruption. To ensure better security of the database, consider moving your database to a different server, separate from your website server. That way, if your website server is ever compromised, then your database will remain safe on a separate server.