MySQL Batch Mode doesn't like Mac line breaks

I had a largeish (7.8Mb) SQL export that I had retrieved via PhpMyAdmin, and I was trying to use the MySQL command-line client's batch mode to import it:

mysdl -umyusername -pmypassword mydatabasename

All MySQL returned was 'bye', and nothing in the SQL file got executed.

I looked at the line-break encoding of the SQL file in TextWrangler and noticed that it was set to 'Macintosh'. (\r). On a hunch, I changed it to 'DOS'(\r\n), saved the file, and re-tried the import. Worked like a charm.

Also

Syndicate content

Twitter

  • Speaking of the 1990's http://www.hwg.org/ 4 years 12 weeks ago
  • "Oh, I see! You're like a webmaster from the 1990s, except you can't even code HTML." http://bit.ly/dsjBEX #fb 4 years 12 weeks ago
  • Please, please: DO NOT put a hyperlink on a filename unless clicking on said link actually downloads that file. #ihatesourceforge #uxfail 4 years 12 weeks ago
  • RT @ebertchicago:Josh reminds me: If we went back to what the Founding Fathers wanted, as Sarah Palin desires, she wouldn't be able to vote. 4 years 12 weeks ago
  • RT @tommysalami: Great "how I got into horror" blog post by @brittnahjade http://is.gd/c4dj8 Awwww :) 4 years 12 weeks ago

Older

Contact

Andy Chase
(978) 297-6402
andychase [at] gmail.com
GPG/PGP Public Key