我希望将超过1GB大小的sql文件导入到本地主机WAMP/phpmyadmin中的MySQL数据库中。但是phpmyadmin UI不允许导入这么大的文件。
有哪些可能的方法可以这样做,如导入SQL文件的任何.sql查询?
谢谢
发布于 2013-11-28 11:08:05
我怀疑您将能够通过phpmyadmin导入1GB文件,但是您可以尝试在php.ini中增加以下值并重新启动wamp。
post_max_size=1280M
upload_max_filesize=1280M
max_execution_time = 300 //increase time as per your server requirement. 您也可以从命令提示符尝试下面的命令,您的路径可能因您的MySQL安装而不同。
C:\wamp\bin\mysql\mysql5.5.24\bin\mysql.exe -u root -p db_name < C:\some_path\your_sql_file.sql您应该在max_allowed_packet中增加mysql的my.ini以避免MySQL server gone away错误,如下所示
max_allowed_packet = 100M发布于 2014-04-24 09:52:59
步骤1:找到位于phpmyadmin目录中的config.inc.php文件。就我的情况而言,它位于这里:
C:\wamp\apps\phpmyadmin3.4.5\config.inc.php 注: phymyadmin3.4.5文件夹名在不同版本的wamp中有所不同
步骤2:找到其上带有$cfg['UploadDir']的行,并将其更新为:
$cfg['UploadDir'] = 'upload';步骤3:在phpmyadmin目录中创建一个名为“upload”的目录。
C:\wamp\apps\phpmyadmin3.2.0.1\upload\步骤4:将大型sql文件复制并粘贴到要导入到phymyadmin的上载目录中。
步骤5:从从phymyadmin到导入的下拉列表中选择文件。
发布于 2016-02-09 17:51:51
Ram Sharma指示的值可能需要在Wamp别名配置文件中更改。
在<wamp_dir>/alias/phpmyadmin.conf中,在<Directory>部分:
php_admin_value upload_max_filesize 1280M
php_admin_value post_max_size 1280M
php_admin_value max_execution_time 1800https://stackoverflow.com/questions/20264324
复制相似问题