Re: Re: Load local data infile problem

2003-01-09 Thread Stefan Hinz, iConnect \(Berlin\)
Jennifer,

 Why would they have to do that? The file does not need to be in that
 directory.  In order to use LOAD DATA INFILE without LOCAL the file
just
 needs to be somewhere on the server that mysqld is running on

Exactly this is the point. Most ISPs (at least all the big ones who
offer MySQL here in Germany) have their MySQL servers running on
separate machines. As a regular customer (this applies to business
customers as well) you will get _no_ account at all on the MySQL host
machines. This is why you _have_ to use LOCAL to bulk import data.

 Obviously this does not negate the fact that LOCAL is sometimes
needed, but
 allowing all users to write to mysql/bin is not needed at all for any
reason
 that I can see.  Maybe I am missing something?

No, this was just an extreme example, thus the smiley ;-)

 From the docs -- http://www.mysql.com/doc/en/LOAD_DATA.html
 If the LOCAL keyword is specified, the file is read from the client
host.
 If LOCAL is not specified, the file must be located on the server.
(LOCAL is
 available in MySQL Version 3.22.6 or later.)

This is the way it _should_ be, and the way it _was_ until 4.0.1 or so.
With the recent versions (I tested 4.0.5 and 4.0.7 binary
distributions), LOCAL will not work at all. This is a bug, not a
(security) feature.

Regards,
--
  Stefan Hinz [EMAIL PROTECTED]
  Geschäftsführer / CEO iConnect GmbH http://iConnect.de
  Heesestr. 6, 12169 Berlin (Germany)
  Tel: +49 30 7970948-0  Fax: +49 30 7970948-3

- Original Message -
From: Jennifer Goodie [EMAIL PROTECTED]
To: Stefan Hinz, iConnect (Berlin) [EMAIL PROTECTED]; Charles
Mabbott [EMAIL PROTECTED]; 'Prathmesh J. Mahidharia'
[EMAIL PROTECTED]; [EMAIL PROTECTED]
Sent: Wednesday, January 08, 2003 11:21 PM
Subject: RE: Re: Load local data infile problem


 Imagine an ISP giving every customer write privileges for the
mysql/bin
 directory ... ;-/

 Why would they have to do that? The file does not need to be in that
 directory.  In order to use LOAD DATA INFILE without LOCAL the file
just
 needs to be somewhere on the server that mysqld is running on and be
 readable by the mysqld user.  I load my files in from my home
directory
 because I don't think the mysql base dir and data dir are a great spot
to
 arbitrarily put files (and I don't have permission to them w/o
su-ing).  If
 you are connecting via localhost, have FILE permission on the DB, and
can
 create a readable file somewhere on that server, you would be fine.

 We do not allow LOCAL on our servers as we are running replication and
 3.23.54 won't support it.  I do not have write permission to any
directories
 except my home directory.  I have never run into any problems with
LOAD DATA
 that were not my own fault, usually it is error 13 because I typed the
path
 wrong or didn't chmod the file.

 Obviously this does not negate the fact that LOCAL is sometimes
needed, but
 allowing all users to write to mysql/bin is not needed at all for any
reason
 that I can see.  Maybe I am missing something?

 From the docs -- http://www.mysql.com/doc/en/LOAD_DATA.html
 If the LOCAL keyword is specified, the file is read from the client
host.
 If LOCAL is not specified, the file must be located on the server.
(LOCAL is
 available in MySQL Version 3.22.6 or later.)


 -Original Message-
 From: Stefan Hinz, iConnect (Berlin) [mailto:[EMAIL PROTECTED]]
 Sent: Wednesday, January 08, 2003 9:40 AM
 To: Charles Mabbott; 'Prathmesh J. Mahidharia'; [EMAIL PROTECTED]
 Subject: Re: Load local data infile problem


 Charles,

  I posted the same problem a couple of days ago. LOCAL will not work
  because of a security improvement the MySQL folks applied.

  LOAD DATA INFILE C:\\mysql\\fred.txt INTO TABLE data_table;
  Hope this helps, but only a workaround...

 Without LOCAL, quite alot of things will not work. Imagine an ISP
giving
 every customer write privileges for the mysql/bin directory ... ;-/

 Unfortunately, Monty did'nt mention if this is fixed in 4.0.8 or going
 to be fixed in 4.0.9 or 4.1. Personally, I regard this security
 improvement rather a bug than a feature.






-
Before posting, please check:
   http://www.mysql.com/manual.php   (the manual)
   http://lists.mysql.com/   (the list archive)

To request this thread, e-mail [EMAIL PROTECTED]
To unsubscribe, e-mail [EMAIL PROTECTED]
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php




Re: Load local data infile problem

2003-01-09 Thread Stefan Hinz, iConnect \(Berlin\)
Paul,

 Personally, I regard this security
 improvement rather a bug than a feature.

 The implementation certainly is problematic, but the underlying
 issues that it tries to address is definitely real and not to be
ignored.
 People who say otherwise generally don't understand what those issues
 are.

Alright, now you got me :/

What I mean is there should be a way to turn LOCAL on again. It's
certainly nice if you can turn it off for enhanced security, but why
can't you turn it on again without compiling the server from source? The
manual section says that there is a --local-infile[=1] option for the
mysql CLI to turn it on, but it only mentions --local-infile=0 for the
server to turn it off. To me, this looks like --local-infile=1 was
intended to turn LOCAL on again, though the manual doesn't mention it.

Regards,
--
  Stefan Hinz [EMAIL PROTECTED]
  Geschäftsführer / CEO iConnect GmbH http://iConnect.de
  Heesestr. 6, 12169 Berlin (Germany)
  Tel: +49 30 7970948-0  Fax: +49 30 7970948-3

- Original Message -
From: Paul DuBois [EMAIL PROTECTED]
To: Stefan Hinz, iConnect (Berlin) [EMAIL PROTECTED]; Charles
Mabbott [EMAIL PROTECTED]; 'Prathmesh J. Mahidharia'
[EMAIL PROTECTED]; [EMAIL PROTECTED]
Sent: Thursday, January 09, 2003 4:37 AM
Subject: Re: Load local data infile problem


At 18:39 +0100 1/8/03, Stefan Hinz, iConnect (Berlin) wrote:
Charles,

  I posted the same problem a couple of days ago. LOCAL will not work
  because of a security improvement the MySQL folks applied.

  LOAD DATA INFILE C:\\mysql\\fred.txt INTO TABLE data_table;
  Hope this helps, but only a workaround...

Without LOCAL, quite alot of things will not work. Imagine an ISP
giving
every customer write privileges for the mysql/bin directory ... ;-/

Unfortunately, Monty did'nt mention if this is fixed in 4.0.8 or going
to be fixed in 4.0.9 or 4.1. Personally, I regard this security
improvement rather a bug than a feature.

The implementation certainly is problematic, but the underlying
issues that it tries to address is definitely real and not to be
ignored.
People who say otherwise generally don't understand what those issues
are.


Regards,
--
   Stefan Hinz [EMAIL PROTECTED]
   Geschäftsführer / CEO iConnect GmbH http://iConnect.de
   Heesestr. 6, 12169 Berlin (Germany)
   Tel: +49 30 7970948-0  Fax: +49 30 7970948-3



-
Before posting, please check:
   http://www.mysql.com/manual.php   (the manual)
   http://lists.mysql.com/   (the list archive)

To request this thread, e-mail [EMAIL PROTECTED]
To unsubscribe, e-mail [EMAIL PROTECTED]
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php




Re: Load local data infile problem

2003-01-08 Thread Stefan Hinz, iConnect \(Berlin\)
Charles,

 I posted the same problem a couple of days ago. LOCAL will not work
 because of a security improvement the MySQL folks applied.

 LOAD DATA INFILE C:\\mysql\\fred.txt INTO TABLE data_table;
 Hope this helps, but only a workaround...

Without LOCAL, quite alot of things will not work. Imagine an ISP giving
every customer write privileges for the mysql/bin directory ... ;-/

Unfortunately, Monty did'nt mention if this is fixed in 4.0.8 or going
to be fixed in 4.0.9 or 4.1. Personally, I regard this security
improvement rather a bug than a feature.

Regards,
--
  Stefan Hinz [EMAIL PROTECTED]
  Geschäftsführer / CEO iConnect GmbH http://iConnect.de
  Heesestr. 6, 12169 Berlin (Germany)
  Tel: +49 30 7970948-0  Fax: +49 30 7970948-3

- Original Message -
From: Charles Mabbott [EMAIL PROTECTED]
To: 'Stefan Hinz, iConnect (Berlin)' [EMAIL PROTECTED];
'Prathmesh J. Mahidharia' [EMAIL PROTECTED];
[EMAIL PROTECTED]
Sent: Wednesday, January 08, 2003 3:04 AM
Subject: RE: Load local data infile problem


What I did was setup my file in mysql directory (i.e. fred.txt)

LOAD DATA INFILE C:\\mysql\\fred.txt INTO TABLE data_table;

Hope this helps, but only a workaround...

Chuck
http://68.43.100.7:81/aa8vs

==
Patriotism is the willingness to kill and
be killed for trivial reasons.
   - Bertran Russell

-Original Message-
From: Stefan Hinz, iConnect (Berlin) [mailto:[EMAIL PROTECTED]]
Sent: Tuesday, January 07, 2003 3:59 PM
To: Prathmesh J. Mahidharia; [EMAIL PROTECTED]
Subject: Re: Load local data infile problem

Prathmesh,

 I have just installed mysql and am facing problems with the
 Load data local infile problem. I went through the manual and did
 all that was said like including the command
 --enable-local-infile and --local-infile[=1], but it does not
 seem to work.

I posted the same problem a couple of days ago. LOCAL will not work
because of a security improvement the MySQL folks applied.

As far as I could figure out, the only way to solve this issue is to
grab a source distribution and compile MySQL with --enable-local-infile.
All the command line options the manual describes do not work at all!

I wonder if - finally and hopefully - someone from MySQL will reply to
the LOCAL problem mails, and tell us what to do (maybe there's a
workaround), or when the problem will be solved.

Regards,
--
  Stefan Hinz [EMAIL PROTECTED]
  Geschäftsführer / CEO iConnect GmbH http://iConnect.de
  Heesestr. 6, 12169 Berlin (Germany)
  Tel: +49 30 7970948-0  Fax: +49 30 7970948-3

- Original Message -
From: Prathmesh J. Mahidharia [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Tuesday, January 07, 2003 5:22 AM
Subject: Load local data infile problem


 hello there,
 I have just installed mysql and am facing problems with the
 Load data local infile problem. I went through the manual and did
 all that was said like including the command
 --enable-local-infile and --local-infile[=1], but it does not
 seem to work. I have the version 4.0.6-gamma-max-nt. If u could
 plz, help me out with that, that would be very nice of u! I m
 developing a project at the moment and have got to make large
 entries into mysql tables, but this command is not working
 properly and i m stuck! Could u plz help me out with that..?
 Thank u in advance.

 Regards:
 Prathmesh Mahidharia



 PRATHMESH J. MAHIDHARIA
 B.E. (Electrical)
 M.Sc.Information Technology (Murdoch Uni, Australia)
 Phone no: (+61) 0421167375


 -
 Before posting, please check:
http://www.mysql.com/manual.php   (the manual)
http://lists.mysql.com/   (the list archive)

 To request this thread, e-mail [EMAIL PROTECTED]
 To unsubscribe, e-mail
[EMAIL PROTECTED]
 Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php



-
Before posting, please check:
   http://www.mysql.com/manual.php   (the manual)
   http://lists.mysql.com/   (the list archive)

To request this thread, e-mail [EMAIL PROTECTED]
To unsubscribe, e-mail
[EMAIL PROTECTED]
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php



-
Before posting, please check:
   http://www.mysql.com/manual.php   (the manual)
   http://lists.mysql.com/   (the list archive)

To request this thread, e-mail [EMAIL PROTECTED]
To unsubscribe, e-mail [EMAIL PROTECTED]
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php




Re: Load local data infile problem

2003-01-08 Thread Bhavin Vyas
Hi Prathmesh,
What is the behaviour that you see when you try to LOAD DATA. Any messages?

Regards,
Bhavin.
- Original Message -
From: Prathmesh J. Mahidharia [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Monday, January 06, 2003 11:22 PM
Subject: Load local data infile problem


 hello there,
 I have just installed mysql and am facing problems with the
 Load data local infile problem. I went through the manual and did
 all that was said like including the command
 --enable-local-infile and --local-infile[=1], but it does not
 seem to work. I have the version 4.0.6-gamma-max-nt. If u could
 plz, help me out with that, that would be very nice of u! I m
 developing a project at the moment and have got to make large
 entries into mysql tables, but this command is not working
 properly and i m stuck! Could u plz help me out with that..?
 Thank u in advance.

 Regards:
 Prathmesh Mahidharia



 PRATHMESH J. MAHIDHARIA
 B.E. (Electrical)
 M.Sc.Information Technology (Murdoch Uni, Australia)
 Phone no: (+61) 0421167375


 -
 Before posting, please check:
http://www.mysql.com/manual.php   (the manual)
http://lists.mysql.com/   (the list archive)

 To request this thread, e-mail [EMAIL PROTECTED]
 To unsubscribe, e-mail
[EMAIL PROTECTED]
 Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php



-
Before posting, please check:
   http://www.mysql.com/manual.php   (the manual)
   http://lists.mysql.com/   (the list archive)

To request this thread, e-mail [EMAIL PROTECTED]
To unsubscribe, e-mail [EMAIL PROTECTED]
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php




RE: Re: Load local data infile problem

2003-01-08 Thread Jennifer Goodie
Imagine an ISP giving every customer write privileges for the mysql/bin
directory ... ;-/

Why would they have to do that? The file does not need to be in that
directory.  In order to use LOAD DATA INFILE without LOCAL the file just
needs to be somewhere on the server that mysqld is running on and be
readable by the mysqld user.  I load my files in from my home directory
because I don't think the mysql base dir and data dir are a great spot to
arbitrarily put files (and I don't have permission to them w/o su-ing).  If
you are connecting via localhost, have FILE permission on the DB, and can
create a readable file somewhere on that server, you would be fine.

We do not allow LOCAL on our servers as we are running replication and
3.23.54 won't support it.  I do not have write permission to any directories
except my home directory.  I have never run into any problems with LOAD DATA
that were not my own fault, usually it is error 13 because I typed the path
wrong or didn't chmod the file.

Obviously this does not negate the fact that LOCAL is sometimes needed, but
allowing all users to write to mysql/bin is not needed at all for any reason
that I can see.  Maybe I am missing something?

From the docs -- http://www.mysql.com/doc/en/LOAD_DATA.html
If the LOCAL keyword is specified, the file is read from the client host.
If LOCAL is not specified, the file must be located on the server. (LOCAL is
available in MySQL Version 3.22.6 or later.)


-Original Message-
From: Stefan Hinz, iConnect (Berlin) [mailto:[EMAIL PROTECTED]]
Sent: Wednesday, January 08, 2003 9:40 AM
To: Charles Mabbott; 'Prathmesh J. Mahidharia'; [EMAIL PROTECTED]
Subject: Re: Load local data infile problem


Charles,

 I posted the same problem a couple of days ago. LOCAL will not work
 because of a security improvement the MySQL folks applied.

 LOAD DATA INFILE C:\\mysql\\fred.txt INTO TABLE data_table;
 Hope this helps, but only a workaround...

Without LOCAL, quite alot of things will not work. Imagine an ISP giving
every customer write privileges for the mysql/bin directory ... ;-/

Unfortunately, Monty did'nt mention if this is fixed in 4.0.8 or going
to be fixed in 4.0.9 or 4.1. Personally, I regard this security
improvement rather a bug than a feature.





-
Before posting, please check:
   http://www.mysql.com/manual.php   (the manual)
   http://lists.mysql.com/   (the list archive)

To request this thread, e-mail [EMAIL PROTECTED]
To unsubscribe, e-mail [EMAIL PROTECTED]
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php




RE: Load local data infile problem

2003-01-08 Thread Charles Mabbott
What I did was setup my file in mysql directory (i.e. fred.txt) 

LOAD DATA INFILE C:\\mysql\\fred.txt INTO TABLE data_table;

Hope this helps, but only a workaround...

Chuck
http://68.43.100.7:81/aa8vs

==
Patriotism is the willingness to kill and
be killed for trivial reasons.
   - Bertran Russell 

-Original Message-
From: Stefan Hinz, iConnect (Berlin) [mailto:[EMAIL PROTECTED]] 
Sent: Tuesday, January 07, 2003 3:59 PM
To: Prathmesh J. Mahidharia; [EMAIL PROTECTED]
Subject: Re: Load local data infile problem

Prathmesh,

 I have just installed mysql and am facing problems with the
 Load data local infile problem. I went through the manual and did
 all that was said like including the command
 --enable-local-infile and --local-infile[=1], but it does not
 seem to work.

I posted the same problem a couple of days ago. LOCAL will not work
because of a security improvement the MySQL folks applied.

As far as I could figure out, the only way to solve this issue is to
grab a source distribution and compile MySQL with --enable-local-infile.
All the command line options the manual describes do not work at all!

I wonder if - finally and hopefully - someone from MySQL will reply to
the LOCAL problem mails, and tell us what to do (maybe there's a
workaround), or when the problem will be solved.

Regards,
--
  Stefan Hinz [EMAIL PROTECTED]
  Geschäftsführer / CEO iConnect GmbH http://iConnect.de
  Heesestr. 6, 12169 Berlin (Germany)
  Tel: +49 30 7970948-0  Fax: +49 30 7970948-3

- Original Message -
From: Prathmesh J. Mahidharia [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Tuesday, January 07, 2003 5:22 AM
Subject: Load local data infile problem


 hello there,
 I have just installed mysql and am facing problems with the
 Load data local infile problem. I went through the manual and did
 all that was said like including the command
 --enable-local-infile and --local-infile[=1], but it does not
 seem to work. I have the version 4.0.6-gamma-max-nt. If u could
 plz, help me out with that, that would be very nice of u! I m
 developing a project at the moment and have got to make large
 entries into mysql tables, but this command is not working
 properly and i m stuck! Could u plz help me out with that..?
 Thank u in advance.

 Regards:
 Prathmesh Mahidharia



 PRATHMESH J. MAHIDHARIA
 B.E. (Electrical)
 M.Sc.Information Technology (Murdoch Uni, Australia)
 Phone no: (+61) 0421167375


 -
 Before posting, please check:
http://www.mysql.com/manual.php   (the manual)
http://lists.mysql.com/   (the list archive)

 To request this thread, e-mail [EMAIL PROTECTED]
 To unsubscribe, e-mail
[EMAIL PROTECTED]
 Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php



-
Before posting, please check:
   http://www.mysql.com/manual.php   (the manual)
   http://lists.mysql.com/   (the list archive)

To request this thread, e-mail [EMAIL PROTECTED]
To unsubscribe, e-mail
[EMAIL PROTECTED]
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php


-
Before posting, please check:
   http://www.mysql.com/manual.php   (the manual)
   http://lists.mysql.com/   (the list archive)

To request this thread, e-mail [EMAIL PROTECTED]
To unsubscribe, e-mail [EMAIL PROTECTED]
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php




Re: Load local data infile problem

2003-01-08 Thread Paul DuBois
At 18:39 +0100 1/8/03, Stefan Hinz, iConnect (Berlin) wrote:

Charles,


 I posted the same problem a couple of days ago. LOCAL will not work
 because of a security improvement the MySQL folks applied.



 LOAD DATA INFILE C:\\mysql\\fred.txt INTO TABLE data_table;
 Hope this helps, but only a workaround...


Without LOCAL, quite alot of things will not work. Imagine an ISP giving
every customer write privileges for the mysql/bin directory ... ;-/

Unfortunately, Monty did'nt mention if this is fixed in 4.0.8 or going
to be fixed in 4.0.9 or 4.1. Personally, I regard this security
improvement rather a bug than a feature.


The implementation certainly is problematic, but the underlying
issues that it tries to address is definitely real and not to be ignored.
People who say otherwise generally don't understand what those issues
are.



Regards,
--
  Stefan Hinz [EMAIL PROTECTED]
  Geschäftsführer / CEO iConnect GmbH http://iConnect.de
  Heesestr. 6, 12169 Berlin (Germany)
  Tel: +49 30 7970948-0  Fax: +49 30 7970948-3



-
Before posting, please check:
  http://www.mysql.com/manual.php   (the manual)
  http://lists.mysql.com/   (the list archive)

To request this thread, e-mail [EMAIL PROTECTED]
To unsubscribe, e-mail [EMAIL PROTECTED]
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php




Re: Load local data infile problem

2003-01-08 Thread Prathmesh J. Mahidharia
Thank you all very much for ur replies. I think using load data 
infile without local is all right for the time being, as the 
database i m going to use is pretty much going to be static with 
very little changes over time. so that is sufficient for me. 
However, if u do have any new ideas or thoughts, plz keep them 
coming, since as i m a novice, i have learnt a lot from these 
replies. Once again, thank u all for the replies.

Regards:
Prathmesh Mahidharia

On Thu, 09 Jan 2003 Jennifer Goodie wrote :
Imagine an ISP giving every customer write privileges for the 
mysql/bin
directory ... ;-/

Why would they have to do that? The file does not need to be in 
that
directory.  In order to use LOAD DATA INFILE without LOCAL the 
file just
needs to be somewhere on the server that mysqld is running on and 
be
readable by the mysqld user.  I load my files in from my home 
directory
because I don't think the mysql base dir and data dir are a great 
spot to
arbitrarily put files (and I don't have permission to them w/o 
su-ing).  If
you are connecting via localhost, have FILE permission on the DB, 
and can
create a readable file somewhere on that server, you would be 
fine.

We do not allow LOCAL on our servers as we are running 
replication and
3.23.54 won't support it.  I do not have write permission to any 
directories
except my home directory.  I have never run into any problems 
with LOAD DATA
that were not my own fault, usually it is error 13 because I 
typed the path
wrong or didn't chmod the file.

Obviously this does not negate the fact that LOCAL is sometimes 
needed, but
allowing all users to write to mysql/bin is not needed at all for 
any reason
that I can see.  Maybe I am missing something?

From the docs -- http://www.mysql.com/doc/en/LOAD_DATA.html
If the LOCAL keyword is specified, the file is read from the 
client host.
If LOCAL is not specified, the file must be located on the 
server. (LOCAL is
available in MySQL Version 3.22.6 or later.)


-Original Message-
From: Stefan Hinz, iConnect (Berlin) 
[mailto:[EMAIL PROTECTED]]
Sent: Wednesday, January 08, 2003 9:40 AM
To: Charles Mabbott; 'Prathmesh J. Mahidharia'; 
[EMAIL PROTECTED]
Subject: Re: Load local data infile problem


Charles,

 I posted the same problem a couple of days ago. LOCAL will 
not work
 because of a security improvement the MySQL folks 
applied.

 LOAD DATA INFILE C:\\mysql\\fred.txt INTO TABLE 
data_table;
 Hope this helps, but only a workaround...

Without LOCAL, quite alot of things will not work. Imagine an ISP 
giving
every customer write privileges for the mysql/bin directory ... 
;-/

Unfortunately, Monty did'nt mention if this is fixed in 4.0.8 or 
going
to be fixed in 4.0.9 or 4.1. Personally, I regard this security
improvement rather a bug than a feature.







PRATHMESH J. MAHIDHARIA
B.E. (Electrical)
M.Sc.Information Technology (Murdoch Uni, Australia)
Phone no: (+61) 0421167375


-
Before posting, please check:
  http://www.mysql.com/manual.php   (the manual)
  http://lists.mysql.com/   (the list archive)

To request this thread, e-mail [EMAIL PROTECTED]
To unsubscribe, e-mail [EMAIL PROTECTED]
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php




Re: Load local data infile problem

2003-01-08 Thread Prathmesh J. Mahidharia
Thank you all very much for ur replies. I think using load data 
infile without local is all right for the time being, as the 
database i m going to use is pretty much going to be static with 
very little changes over time. so that is sufficient for me. 
However, if u do have any new ideas or thoughts, plz keep them 
coming, since as i m a novice, i have learnt a lot from these 
replies. Once again, thank u all for the replies.

On Thu, 09 Jan 2003 Jennifer Goodie wrote :
Imagine an ISP giving every customer write privileges for the 
mysql/bin
directory ... ;-/

Why would they have to do that? The file does not need to be in 
that
directory.  In order to use LOAD DATA INFILE without LOCAL the 
file just
needs to be somewhere on the server that mysqld is running on and 
be
readable by the mysqld user.  I load my files in from my home 
directory
because I don't think the mysql base dir and data dir are a great 
spot to
arbitrarily put files (and I don't have permission to them w/o 
su-ing).  If
you are connecting via localhost, have FILE permission on the DB, 
and can
create a readable file somewhere on that server, you would be 
fine.

We do not allow LOCAL on our servers as we are running 
replication and
3.23.54 won't support it.  I do not have write permission to any 
directories
except my home directory.  I have never run into any problems 
with LOAD DATA
that were not my own fault, usually it is error 13 because I 
typed the path
wrong or didn't chmod the file.

Obviously this does not negate the fact that LOCAL is sometimes 
needed, but
allowing all users to write to mysql/bin is not needed at all for 
any reason
that I can see.  Maybe I am missing something?

From the docs -- http://www.mysql.com/doc/en/LOAD_DATA.html
If the LOCAL keyword is specified, the file is read from the 
client host.
If LOCAL is not specified, the file must be located on the 
server. (LOCAL is
available in MySQL Version 3.22.6 or later.)


-Original Message-
From: Stefan Hinz, iConnect (Berlin) 
[mailto:[EMAIL PROTECTED]]
Sent: Wednesday, January 08, 2003 9:40 AM
To: Charles Mabbott; 'Prathmesh J. Mahidharia'; 
[EMAIL PROTECTED]
Subject: Re: Load local data infile problem


Charles,

 I posted the same problem a couple of days ago. LOCAL will 
not work
 because of a security improvement the MySQL folks 
applied.

 LOAD DATA INFILE C:\\mysql\\fred.txt INTO TABLE 
data_table;
 Hope this helps, but only a workaround...

Without LOCAL, quite alot of things will not work. Imagine an ISP 
giving
every customer write privileges for the mysql/bin directory ... 
;-/

Unfortunately, Monty did'nt mention if this is fixed in 4.0.8 or 
going
to be fixed in 4.0.9 or 4.1. Personally, I regard this security
improvement rather a bug than a feature.







PRATHMESH J. MAHIDHARIA
B.E. (Electrical)
M.Sc.Information Technology (Murdoch Uni, Australia)
Phone no: (+61) 0421167375


-
Before posting, please check:
  http://www.mysql.com/manual.php   (the manual)
  http://lists.mysql.com/   (the list archive)

To request this thread, e-mail [EMAIL PROTECTED]
To unsubscribe, e-mail [EMAIL PROTECTED]
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php




Re: Load local data infile problem

2003-01-07 Thread Stefan Hinz, iConnect \(Berlin\)
Prathmesh,

 I have just installed mysql and am facing problems with the
 Load data local infile problem. I went through the manual and did
 all that was said like including the command
 --enable-local-infile and --local-infile[=1], but it does not
 seem to work.

I posted the same problem a couple of days ago. LOCAL will not work
because of a security improvement the MySQL folks applied.

As far as I could figure out, the only way to solve this issue is to
grab a source distribution and compile MySQL with --enable-local-infile.
All the command line options the manual describes do not work at all!

I wonder if - finally and hopefully - someone from MySQL will reply to
the LOCAL problem mails, and tell us what to do (maybe there's a
workaround), or when the problem will be solved.

Regards,
--
  Stefan Hinz [EMAIL PROTECTED]
  Geschäftsführer / CEO iConnect GmbH http://iConnect.de
  Heesestr. 6, 12169 Berlin (Germany)
  Tel: +49 30 7970948-0  Fax: +49 30 7970948-3

- Original Message -
From: Prathmesh J. Mahidharia [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Tuesday, January 07, 2003 5:22 AM
Subject: Load local data infile problem


 hello there,
 I have just installed mysql and am facing problems with the
 Load data local infile problem. I went through the manual and did
 all that was said like including the command
 --enable-local-infile and --local-infile[=1], but it does not
 seem to work. I have the version 4.0.6-gamma-max-nt. If u could
 plz, help me out with that, that would be very nice of u! I m
 developing a project at the moment and have got to make large
 entries into mysql tables, but this command is not working
 properly and i m stuck! Could u plz help me out with that..?
 Thank u in advance.

 Regards:
 Prathmesh Mahidharia



 PRATHMESH J. MAHIDHARIA
 B.E. (Electrical)
 M.Sc.Information Technology (Murdoch Uni, Australia)
 Phone no: (+61) 0421167375


 -
 Before posting, please check:
http://www.mysql.com/manual.php   (the manual)
http://lists.mysql.com/   (the list archive)

 To request this thread, e-mail [EMAIL PROTECTED]
 To unsubscribe, e-mail
[EMAIL PROTECTED]
 Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php



-
Before posting, please check:
   http://www.mysql.com/manual.php   (the manual)
   http://lists.mysql.com/   (the list archive)

To request this thread, e-mail [EMAIL PROTECTED]
To unsubscribe, e-mail [EMAIL PROTECTED]
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php




Load local data infile problem

2003-01-06 Thread Prathmesh J. Mahidharia
hello there,
   I have just installed mysql and am facing problems with the 
Load data local infile problem. I went through the manual and did 
all that was said like including the command 
--enable-local-infile and --local-infile[=1], but it does not 
seem to work. I have the version 4.0.6-gamma-max-nt. If u could 
plz, help me out with that, that would be very nice of u! I m 
developing a project at the moment and have got to make large 
entries into mysql tables, but this command is not working 
properly and i m stuck! Could u plz help me out with that..?
Thank u in advance.

Regards:
Prathmesh Mahidharia



PRATHMESH J. MAHIDHARIA
B.E. (Electrical)
M.Sc.Information Technology (Murdoch Uni, Australia)
Phone no: (+61) 0421167375


-
Before posting, please check:
  http://www.mysql.com/manual.php   (the manual)
  http://lists.mysql.com/   (the list archive)

To request this thread, e-mail [EMAIL PROTECTED]
To unsubscribe, e-mail [EMAIL PROTECTED]
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php