昨天要向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文件