We've been using mythtv for a while, but now it has a corrupted mariadb so nothing records. We have to start all over and the instructions are clear about getting rid of the software but not the man configuration and database files thanks to Mac Ports, this is much easier.

Note that the second command will fail, it will want the exact version of mariadb and will tell you, so it will be something like sudo port uninstall mariadb-server@03.4.3

sudo port uninstall --follow-dependencies mythtv-core.27
sudo port uninstall logrotate


To remove configuration information for mythtv

rm -r ~/.mythtv


To complete get rid of myth's databases, but be careful don't get rid of the mariadb itself, it needs to be owned by _mysql and group _mysql or the install fails later. On this installation I had previously compiled mythtv and used mysql, so it was just a mess. Seemed easier to start by deleting everything that was macports and everything that was /opt/dvr

sudo port -fp uninstall installed
sudo rm -r /opt/dvr /opt/local ~/.macports


It is a little unclear what to do about the installation but you now have to install Xcode and then download and install Macports binary and then run

sudo port install mythtv-core.27 +mariadb+python.27+mariadb55+perl5_16

sudo -u _mysql mysql_install_db