I am working on a pet project which may or may not be used by anyone depending on how good or bad it turns out to be. I am currently running a MySQL instance on a cloud provider and even though I am hardly using that instance or even have any data in it, I have come to realize that databases are not cheap. I spend about $20/month on AWS for hardly using anything. I am trying to see if I can just run a MySQL Server at home and get my job done with it with a static IP till the app is ready for prime time. I do need a static IP because my application is hosted on stuff like Vercel and Heroku and they will need to talk to the database. Also, would there be any security risks if I just open the MySQL port up on one of the machines at home running MySQL Server?