[Wylug-help] How to setup mysql??
Emon
contact_emon at gawab.com
Tue Apr 11 20:46:54 BST 2006
Shaun Laughey wrote:
> On Mon, 2006-04-10 at 23:37 +0600, Emon wrote:
>
>>Hi all
>>
>>I am a newbie running Slackware 10.2 with KDE desktop
>>
>>I am trying to setup mythtv, so I am also having to setup mysql.
>>
>>I don't know anything about databases so I am kind of trying to
>>(blindly) follow the instructions in the docs & the file
>>/etc/rc.d/rc.mysqld to get mysql up & running...
>>
>>My runlevel in /etc/inttab is 4 & this is what I see during startup
>>
>>*********************
>>Starting mysqld daemon with databases from /var/lib/mysql
>> /usr/sbin/nmbd -D
>>Starting gpm: /usr/sbin/gpm -m /dev/mouse -t imps2
>>Starting lirc daemon: lircd & lircmd... Done
>>Starting Guarddog...
>>STOPPING server from pid file /var/run/mysql/mysql.pid
>>060410 18:04:02 mysqld ended
>>Done
>>Starting LISa daemon...
>>Done
>>Starting up X11 session manager...
>>This is the LAN Information Server LISa 0.2.3
>>It is free software according the GNU General Public License
>>Copyright (c) 2000-2003 by Alexander Neundorf
>>email: neundorf at kde.org
>>running on port 7741
>>Have fun ! :-)
>>*********************
>>
>>I am still getting the following error while trying to run mythtv
>>
>>**********************
>>QSqlQuery::exec: database not open
>>QSqlQuery::exec: database not open
>>2006-04-10 18:18:34.505 DB Error (KickDatabase):
>>Query was:
>>SELECT NULL;
>>No error type from QSqlError? Strange...
>>2006-04-10 18:18:34.556 Database not open while trying to save setting:
>>Language
>>2006-04-10 18:18:34.574 Unable to connect to database!
>>2006-04-10 18:18:34.574 Driver error was [1/2002]:
>>QMYSQL3: Unable to connect
>>Database error was:
>>Can't connect to local MySQL server through socket
>>'/var/run/mysql/mysql.sock' (2)
>>**********************
>>
>>So what is it that I am doing wrong??
>>
>>Thanks
>>Emon
>>
>>BTW I also encountered the following errors while running
>>
>>mysql at magic-box:~$ mysql_install_db
>>
>>********************
>>ERROR: 1017 Can't find file: './mysql/help_keyword.frm' (errno: 13)
>>060410 18:43:31 [ERROR] /usr/libexec/mysqld: Can't find file:
>>'./mysql/help_keyword.frm' (errno: 13)
>>060410 18:43:31 [ERROR] /usr/libexec/mysqld: Can't find file:
>>'./mysql/help_keyword.frm' (errno: 13)
>>ERROR: 1017 Can't find file: './mysql/help_keyword.frm' (errno: 13)
>>060410 18:43:31 [ERROR] /usr/libexec/mysqld: Can't find file:
>>'./mysql/help_relation.frm' (errno: 13)
>>060410 18:43:31 [ERROR] /usr/libexec/mysqld: Can't find file:
>>'./mysql/help_relation.frm' (errno: 13)
>>********************
>
> Hiya Emon,
> I may be completely wrong... however here's my theory.
>
> Those errors about ./mysql/*.frm are due to mysql not being able to read
> stuff ending in .frm :-). I'd guess that /var/lib/mysql and everything
> below is not owned by mysql.
>
> As root change the ownership of /var/lib/mysql with
>
> chown -R mysql /var/lib/mysql
>
> Then try and get mysql set up with the mysql_install_db as the mysql
> user just as you've done before and then look at the startup scripts
> only when that works with no errors.
>
>
> Good luck,
>
> Shaun Laughey,
> Py r2 ltd.
>
>
>
>
Yup you were right :)
"chown -R mysql /var/lib/mysql" did the trick!! thanks.
Looks like mysql starts successfully during bootup
When I do "pstree -p"; this is a small part of what I see
|-lisa(4256)
|-mysqld_safe(3927)---mysqld(3951)
|-nmbd(3955)
So.. does this mean mysql is ok???? If so why do I still get the
following error while trying to run mythtv...
*****************
QSqlQuery::exec: database not open
QSqlQuery::exec: database not open
2006-04-12 00:52:03.942 DB Error (KickDatabase):
Query was:
SELECT NULL;
No error type from QSqlError? Strange...
2006-04-12 00:52:09.353 Unable to connect to database!
2006-04-12 00:52:09.353 Driver error was [1/1045]:
QMYSQL3: Unable to connect
Database error was:
Access denied for user 'mythtv'@'localhost' (using password: YES)
*****************
Thanks again
Emon
More information about the Wylug-help
mailing list