[mythtv-users] database connection just stopped working

Newbury newbury at mandamus.org
Tue Oct 18 21:57:16 UTC 2011



Sent from my iPhone

On 2011-10-18, at 14:25, backuppc at sundquist.imapmail.org wrote:

> 
> On Sun, 16 Oct 2011 23:16:23 -0400, backuppc at sundquist.imapmail.org
> said:
>> Hi all.  Used to lurk (and sometimes post) here lots back when first
>> getting set up, but haven't been back for a while because it "just plain
>> worked" (TM) and "if it ain't broke, don't fix it".
>> 
>> After a couple of years, my pcHDTV 5500 died.  Actually, whole system
>> froze up, couldn't figure out anything so did a reinstall and it would
>> freeze up again when scanning for channels with that card.  Took it out
>> and just went with my HDHR and everything worked great.
>> 
>> Decided to do the mythbuntu 10.04 LTS since this was before 11.11 came
>> out anyway, and wanted the long term support.  Installation went really
>> really well (once I took out the pcHDTV).  Was all too easy.
>> 
>> But Thursday night I installed boxee and huludesktop, and something must
>> have happened, which I just noticed tonight (was busy with "real life"
>> over the weekend).
> 
> SNIP
> 
>> 2011-10-14 16:27:04.336 Running mythfilldatabase
>> 2011-10-14 16:27:04.479 Using runtime prefix = /usr
>> 2011-10-14 16:27:04.480 Using configuration directory = /home/mythtv/.mythtv
>> 2011-10-14 16:27:04.480 Unable to read configuration file mysql.txt
>> 2011-10-14 16:27:04.481 Empty LocalHostName.
>> 2011-10-14 16:27:04.481 Using localhost value of mythtv
>> 2011-10-14 16:27:04.522 New DB connection, total: 1
>> 2011-10-14 16:27:04.544 Unable to connect to database!
>> 2011-10-14 16:27:04.545 Driver error was [1/1045]:
>> QMYSQL: Unable to connect
>> Database error was:
>> Access denied for user 'mythtv'@'localhost' (using password: YES)
>> 
>> 
>> I've gone through all the database troubleshoots, and it seems things
>> work fine.  For example:
>> 
>> user at mythtv:~$ mysql -u mythtv -p
>> Enter password: 
>> Welcome to the MySQL monitor.  Commands end with ; or \g.
>> Your MySQL connection id is 1035
>> Server version: 5.1.41-3ubuntu12.10 (Ubuntu)
>> 
>> Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
>> 
>> mysql> 
>> 
>> Also, it says can't find mysql.txt, but...
>> 
>> user at mythtv:~$ locate mysql.txt
>> /etc/mythtv/mysql.txt
>> /home/user/.mythtv/mysql.txt
>> /home/mythtv/.mythtv/mysql.txt
>> /usr/share/mythtv/mysql.txt.dist
>> user at mythtv:~$ 
>> 
>> and all those files (except the .dist one) are links to the one in /etc:
>> 
>> user at mythtv:~$ for i in `locate mysql.txt`; do file $i; done
>> /etc/mythtv/mysql.txt: ASCII English text
>> /home/user/.mythtv/mysql.txt: symbolic link to `/etc/mythtv/mysql.txt'
>> /home/mythtv/.mythtv/mysql.txt: symbolic link to `/etc/mythtv/mysql.txt'
>> /usr/share/mythtv/mysql.txt.dist: ASCII text
>> user at mythtv:~$
> 
> But the solution was super simple.  I had inadvertently changed the
> ownership of this file (/etc/mythtv/mysql.txt) to be "user", whereas it
> was supposed to be "mythtv".
> 
> Once I changed the ownership back, things worked perfectly.  In fact, it
> started recording a show right away that was in progress and was
> scheduled for recording.
> 

Well! That should remind you not to frix it when it wasn't boken.

G


More information about the mythtv-users mailing list