Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 19 Dec 2006 21:58:05 -0600
From:      "Scot Hetzel" <swhetzel@gmail.com>
To:        freebsd-ports@freebsd.org, sysadmin@alexdupre.com
Subject:   Re: mysql41-server's rc.d script broken?
Message-ID:  <790a9fff0612191958g7730a1e4pca18cee27436acc8@mail.gmail.com>
In-Reply-To: <20061220030746.A707FB822@shodan.nognu.de>
References:  <20061220030746.A707FB822@shodan.nognu.de>

next in thread | previous in thread | raw e-mail | index | archive | help
On 12/19/06, Frank Steinborn <steinex@nognu.de> wrote:
> If I run mysqld_safe directly mysqld starts as expected. I had a look
> into the script but could not find the source of the problem. I'm not
> sure if that's a misconfiguration just on my site - anyone else seeing
> this?
>
> OK - I just edited the script so that it won't send mysqld_safe's
> output to /dev/null and got the following:
>
> Starting mysql.
> Starting mysqld daemon with databases from /var/db/mysql
> STOPPING server from pid file /var/db/mysql/shodan.nognu.de.pid
> 061220 04:05:50  mysqld ended
>
> /var/db/mysql/shodan.nognu.de.err says this:
>
> 061220 04:04:03  mysqld started
> 061220  4:04:03 [ERROR] Can't find messagefile
> '/usr/local/share/mysql/english/errmsg.sys'
> 061220  4:04:03 [ERROR] Aborting
>
> Strange. /usr/local/share/mysql/english/errmsg.sys is there and mysqld
> just starts fine if I start it manually. Any clues are welcome.
>
When you run the script, mysqld_safe is run as the mysql user.

What happens when you run mysqld_safe as the mysql user?

Does the mysql user have read access to this file (including sub
directories leading to the file)?

Scot
-- 
DISCLAIMER:
No electrons were mamed while sending this message. Only slightly bruised.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?790a9fff0612191958g7730a1e4pca18cee27436acc8>