- PR -

MYSQLでインポート。Errcode:13とは?

1
投稿者投稿内容
take
大ベテラン
会議室デビュー日: 2004/08/13
投稿数: 177
お住まい・勤務地: 沖縄県北部
投稿日時: 2004-09-10 11:17
こんにちは。VINELINUX3.0とMYSQL4.1を使っています。
rootでログインして、MYSQLにもログインしてload data infile でテキストファイルをインポートしようとしたところ、
「Can't get stat of ファイル名 (Errcode:13)」
というエラーメッセージが出てきます。調べてみるとパーミッションエラーのようなのですが、パーミッションを755にしても変わりません。何を変えたらいいのかを知りたいのです。ご教授のほどお願いいたします。

実行したSQL
> load data infile "filename" into table t_name fields terminated by","lines terminated by"\r\n";
take
大ベテラン
会議室デビュー日: 2004/08/13
投稿数: 177
お住まい・勤務地: 沖縄県北部
投稿日時: 2004-09-10 11:59
申し訳ないです。自己解決です。
パーミッションの変更はファイルだけでなく、ファイルのあるディレクトリにも設定しなければいけないのですね。最初は700になってました。755に変更すると大丈夫でした。お騒がせしました。
1

スキルアップ/キャリアアップ(JOB@IT)