MythTV - Festplattenrekorder unter Linux
Konfiguration
Datengrundlagen
Der Großteil der Konfigurationseinstellungen und -daten für MythTV wird in einem MySQL-Datenbank-Backend gespeichert, weshalb wir unsere Datenbank vorbereiten müssen, bevor wir letztendlich damit anfangen können, MythTV zu konfigurieren.
Die Art und Weise, auf die MythTV MySQL benutzt, arbeitet nur suboptimal mit den vorgegebenen Datenbank-Konfigurationsparametern von Fedora Core. Deshalb müssen wir einige Paramater anpassen, bevor wir MySQL starten, damit es sich besser für unsere Zwecke eignet. Wir öffnen einfach die Datei /etc/my.cnf und fügen die folgenden Konfigurationsoptionen in der [mysqld]
-Sektion der Datei hinzu:
key_buffer = 16M table_cache = 128 sort_buffer_size = 2M myisam_sort_buffer_size = 8M query_cache_size = 16M
Mit den Änderungen an der Stelle müssen wir nun MySQL so konfigurieren, dass es beim Start bereits geladen wird, und es dann ausführen:
# /sbin/chkconfig mysqld on # /sbin/service mysqld start
Setzen Sie das MySQL-root-Passwort, indem Sie ROOT_PWD durch Ihr gewünschtes Administratorpasswort ersetzen:
# mysql -u root mysql mysql> UPDATE user SET Password=PASSWORD('ROOT_PWD') WHERE user='root'; mysql> FLUSH PRIVILEGES; mysql> quit
Nun erzeugen und bestücken wir die MythTV-Datenbank (genannt mythconverg) mit einigen Anfangsdaten, um den Stein ins Rollen zu bringen, so dass sich MythTV im Grunde selbst konfigurieren kann:
$ mysql -u root -p < /usr/share/doc/mythtv-*/database/mc.sql
(geben Sie das Passwort, welches Sie oben gerade gesetzt haben, ein, wenn Sie dazu aufgefordert werden)