On Wed, 2003-11-19 at 12:26, Paul DuBois wrote:
> At 11:03 -0500 11/19/03, Denis Mercier wrote:
>
> > > >> >i also tried:
> >> >> >use my_db;
> >> >> >select * from my_table;
> >> >> >
> >> >> >so when i try shell> mysql --pager < test1 | tar x
> >> >> >
> >> >> >the tar file does not get written to /usr/local/test1 but i still dont
> >> >> >get my untared files? write permissions are ok?
> >> >> >what am i missing?
> >> >>
> >> >> Have you verified that the mysql command actually writes any output, for
> >> >> example, with this command:
> >> >>
> >> > > shell> mysql --pager < test1 | wc
> >> >>
> >> >> Do you get any output from tar at all, such as an error message?
> >> >> Maybe the output from mysql isn't suitable. Couple of things to try:
> >> >>
> >> >The output from mysql seems fine because when it does write the value
> >> >of my blob I get a well formatted tar file,
> >> >I'm thinking that maybe tar cannot handle a stream as it's input?
> >>
> >> That may be. In that case, you should invoke tar as
> >>
> >> tar xf -
> >>
> >
> >I have tried tar xf but tar gives me an error, it wants a file
> >specified.
>
> But I didn't say to use "tar xf". I said to use "tar xf -". That
> dash is highly significant. It means "The file to read is the
> standard input".
tried tar xf -
mysql < test1 | tar xf -
tar: This does not look like a tar archive
tar: Skipping to next header
tar: Error exit delayed from previous errors
I dont get it, if i do this command:
mysql> select * into dumpfile "/usr/local/test1.tar" from my_table
I get a tar archive written to /usr/local/
I'm using mysql client to store my tar file as a blob,
mysql> insert into my_table values(LOAD_FILE("/usr/local/test1.tar"));
could this function cause my problem?
Thanks
>
>
> --
> Paul DuBois, Senior Technical Writer
> Madison, Wisconsin, USA
> MySQL AB, www.mysql.com
>
> Are you MySQL certified? http://www.mysql.com/certification/
>
--
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe: http://lists.mysql.com/[EMAIL PROTECTED]