文章作者:姜南(Slyar) 文章来源:Slyar Home (www.slyar.com) 转载请注明,谢谢合作。
随着数据库越来越大,转移起来也出现了问题。用phpmyadmin导入大数据库的时候,服务商会限制数据库的大小,有时候即使服务商没限制,导入的时候也超时......
今天就遇到了这个问题,不过还好可以使用shell......
mysql -uUsername -pPassword DatabaseName <备份文件的路径\slyar.sql
使用上面这条命令就可以无视数据库大小限制导入数据库备份文件啦,当然有导入就有导出,只要把"<"改成">"就可以导出了。
有时候由于数据库字符集的问题会出现ERROR at line : Unknown command '\''.这时只要在最后加上以下命令就可以解决了。
--default-character-set=utf8
即
mysql -u用户名-p密码 数据库名 < SQL文件路径 --default-character-set=utf8
转载请注明:Slyar Home » MySQL之命令行导入大文件