欢迎访问 夜阑小雨 我的学习碎片档案,这里记录了我的学习内容和工作中经验,希望给您带去帮助。

用命令行,MySQL导入大SQL文件

PHP 夜阑小雨 1133℃ 0评论

昨天要向MySQL数据库导入一个100M的sql文件,因为phpmyadmin最多支持8M的,文件太大估计会IE会停止响应,所以象以前一样采用下面的命令:

CODE:  [Copy to clipboard]


mysql -u root -p yourpassword yourdatabasename < c:\sqlfile.sql

可是就是不行,出来一大堆mysql的参数提示,不认我输入的命令参数,后来阿罗帮我写成下面这个样子,就是去掉了参数和数据之间的空格。

CODE:  [Copy to clipboard]


mysql -uroot -pyourpassword yourdatabasename < c:\sqlfile.sql

不知是何道理,以前就用第一个,从来没问题的阿。

用上面这条命令就可以无视数据库大小限制导入数据库备份文件啦,当然有导入就有导出,只要把”<“改成”>”就可以导出了。

有时候由于数据库字符集的问题会出现ERROR at line : Unknown command ‘\”.这时只要在最后加上以下命令就可以解决了。

–default-character-set=utf8

mysql -u用户名-p密码 数据库名 < SQL文件路径 –default-character-set=utf8

转载请注明:夜阑小雨 » 用命令行,MySQL导入大SQL文件

喜欢 (0)or分享 (0)
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址