@chrisg I run plenty of mysql instances, including on a Raspberry Pi for development. If used on a small scale it just works and requires no management.
Android has SQLITE built in - that is what holds your text messages - and that just works too.
What do we need to fix specifically?