在使用phpMyAdmin的时候经常用到数据的导入和导出(Export/Import),但是在导入的时候由于php上传文件的限制和脚本响 应时间的限制,导致phpMyAdmin无法导入大数据,对于导入大数据到的,我以前使用过使用SHELL的方式导入几百兆的文件到mySQL ,但是国内的虚拟主机绝大多数不像DreamHost一样开放SHELL权限,而且多数都是Windows Server。我们自己又没有权限修改php.ini文件,对于这种情况我们可以使用phpMyAdmin提供 的$cfg['UploadDir']方法,导入服务器上存在的.sql文件。 $cfg['UploadDir'] = 'ImportSQLFile'; $cfg['SaveDir'] = 'ExportSQLFile';
然后在phpMyAdmin中建立两个文件夹,ImportSQLFile和ExportSQLFile,一个用作大数据的导入,一个用作数据导出备份。 如何用phpMyAdmin导入和恢复大体积SQL文件
通过这种方法可以突破php.ini的上传文件限制,极限我没有试过,我上传的10M .sql文件成功导入到mysql中。 如何用phpMyAdmin导入和恢复大体积SQL文件 phpMyAdmin无疑是一款很好的MYSQL管理端程序,很多需要导入大型数据库的朋友不妨试试这个方法,简单实用。 |