[前][次][番号順一覧][スレッド一覧]

mysql:7704

From: Takuro Suzuki <Takuro Suzuki <etsuzuki@xxxxxxxxxx>>
Date: Wed, 14 May 2003 16:56:42 +0900
Subject: [mysql 07704] Re: Can't find file: './mysql/host.frm'

/var/mysql/mysql が drwx------ root mysql になっていたため
その下にあるファイルが読めなかった用です。

# cd /var
# chown -R mysql mysql
# chgrp -R mysql mysql

で、起動できるようになりました。

ちなみに/var/mysql/mysqlの下のファイルも-rw----- root mysql になっていました。

mysql_install_dbは、rootで実行しました。
--user=mysqlをつけなかったのが、原因?

On Wed, 14 May 2003 10:57:01 +0900
Takuro Suzuki <etsuzuki@xxxxxxxxxx> wrote:

> NetBSD 1.4.3 で、pkgsrcから MySQL-3.24.49をインストールしたのですが、
> mysqldを起動できません。
> 
> safe_mysqldを起動したときのmysqldのエラーメッセージ
> 033114 03:31:01  Starting mysqld daemon with databases from /var/mysql
> 030514  3:31:01  /usr/pkg/libexec/mysqld: Can't find file: './mysql/host.frm' (errno: 13)
> 033114 03:31:01  mysqld ended
> 
> /etc/my.cnfで
> basedirは、/usr/pkg
> datadirは、/var/mysql
> をそれぞれ指定しています。
> 
> host.frmは、/var/mysql/mysql/の下にあります。
> 
> host.frmのある場所を、指定するにはどうすればいいのでしょうか?
> 
> 

[前][次][番号順一覧][スレッド一覧]

      7700 2003-05-14 10:57 [Takuro Suzuki <etsuz] Can't find file: './mysql/host.frm'     
->    7704 2003-05-14 16:56 ┗[Takuro Suzuki <etsuz]