Installing Mythtv on OSX Yosemite

This is a log of my experiences installing MythTV on OSX Yosemite. I started by following the documentation at

You’ll need to download the installer:

Installing MySQL

And the prerequisite MySQL database:

Fixing MySQL autostart on Yosemite

The MySQL installer fails on setting up the automatic startup scripts, so you have to make manual modifications to your system following these instructions:

There was a solution recently posted on how to autostart MySQL on reboot on Yosemite, if you follow this it will work:

sudo nano /Library/LaunchDaemons/com.mysql.mysql.plist

And paste in:

<!--?xml version="1.0" encoding="UTF-8"?-->
<plist version="1.0">
    <true />

Save it and then:

sudo chown root:wheel /Library/LaunchDaemons/com.mysql.mysql.plist
sudo chmod 644 /Library/LaunchDaemons/com.mysql.mysql.plist
sudo launchctl load -w /Library/LaunchDaemons/com.mysql.mysql.plist

Then it will load on a restart.


A reboot later and we’re confirmed MySQL is installed and automatically starting.

Fixing time zones

After starting the myth-setup script I received the following popup:

Screen Shot 2014-12-29 at 11.22.01 PM

It was most unhelpful 🙂  I selected all the text and pasted into a text editor. It turns out the log was much longer, and at the end of the popup message was a key entry “MySQL time zone support is missing.  Please install it and try again.  See ‘mysql_tzinfo_to_sql’ for assistance.” If you search for that string, you’ll find the following link which helps correct the issue: