'/var/db/mysql/mysql-bin.index' not found
Tom Evans
tevans.uk at googlemail.com
Tue May 19 09:09:00 UTC 2009
On Sun, 2009-05-17 at 23:13 +1000, Sam Wun wrote:
> Hi,
>
> I am running mysql 5.1 server in freebsd 7.2.
>
> I got the an error when I tried to start the following command:
> # /usr/local/bin/mysqld_safe --skip-grant-tables
>
> Error is:
> 090517 23:05:19 mysqld_safe Starting mysqld daemon with databases from
> /var/db/mysql
> /usr/local/libexec/mysqld: File '/var/db/mysql/mysql-bin.index' not
> found (Errcode: 13)
> 090517 23:05:19 [ERROR] Aborting
>
> 090517 23:05:19 [Note] /usr/local/libexec/mysqld: Shutdown complete
>
> Here are all files in the directory:
>
> wp1:mysql # pwd
> /var/db/mysql
> wp1:mysql # ls -l
> total 22002
> drwx------ 4 root mysql 512 May 17 23:05 ./
> drwxr-xr-x 9 root wheel 512 May 12 13:57 ../
> -rw-rw---- 1 mysql mysql 5242880 May 17 22:29 ib_logfile0
> -rw-rw---- 1 mysql mysql 5242880 May 17 22:12 ib_logfile1
> -rw-rw---- 1 mysql mysql 10485760 May 17 22:29 ibdata1
> drwx------ 2 root mysql 2048 May 12 13:57 mysql/
> -rw-rw---- 1 mysql mysql 125 May 17 22:16 mysql-bin.000001
> -rw-rw---- 1 mysql mysql 125 May 17 22:17 mysql-bin.000002
> -rw-rw---- 1 mysql mysql 951 May 17 22:19 mysql-bin.000003
> -rw-rw---- 1 mysql mysql 708461 May 17 22:19 mysql-bin.000004
> -rw-rw---- 1 mysql mysql 406 May 17 22:29 mysql-bin.000005
> -rw-rw---- 1 root mysql 951 May 17 22:27 mysql-bin.000006
> -rw-rw---- 1 root mysql 708461 May 17 22:27 mysql-bin.000007
> -rw-rw---- 1 mysql mysql 133 May 17 22:27 mysql-bin.index
> drwx------ 2 root mysql 512 May 12 13:57 test/
> -rw-rw---- 1 mysql mysql 6841 May 17 23:05 wp1.ip6.com.au.err
> -rw-rw---- 1 mysql mysql 5681 May 17 22:17 wp1.ip6.com.au.err-old
> wp1:mysql #
>
> The mysql-bin.index is in the path , why mysqld_safe can't pick it up?
>
> Your help is very much appreciated.
>
> Thanks
mysql runs as user mysql, and you have some files it cannot access -
probably the most important is the folder isn't owned by mysql, and it
also wouldn't be able to open the 'mysql' database, which stores user
info.
Cheers
Tom
More information about the freebsd-database
mailing list