当前时间:Monday 2018年06月18日 欢迎访问 夜阑小雨 我的学习碎片档案,这里记录了我的学习内容和工作中经验,希望给您带去帮助。

当前位置: 首页 >> PHP,网站建设 >> 正文

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

昨天要向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文件
夜阑小雨版权所有,转载本网站文章时请保留此信息。

收藏和分享: 转贴到开心网 转贴到校内网 分享到 Twitter Delicious 分享到 Google Reader 分享到 百度收藏 分享到 QQ收藏

所在分类:PHP 网站建设

评论信息

0 条评论 发表评论

发布评论

您必须登录才能发表评论。

网站客户端下载