我正在尝试在phpMyadmin中导入一个5MB的文件。
当我按照正常的导入程序进行操作时,只是让我等待,什么也没发生。从昨天早上起,该文件即被导入,并显示在浏览上方移动圆圈标志。
现在当我按照另一种方法 -
1 C:\wamp\apps\phpmyadmin3.2.0.1\config.inc.php
2 Find the line with $cfg['UploadDir'] on it and update it to:
3 $cfg['UploadDir'] = 'upload';
4 Create a directory called ‘upload’ within the phpmyadmin directory.
5 C:\wamp\apps\phpmyadmin3.2.0.1\upload\
我收到了这个错误 -
Fatal error: Maximum execution time of 300 seconds exceeded in C:\wamp\apps\phpmyadmin3.5.1\libraries\import\sql.php on line 135
我检查了C:\wamp\apps\phpmyadmin3.5.1\libraries\import\sql.php
文件,但找不到300或执行时间。
伙计们请教我如何快速导入这个%MB文件,以便我可以继续我的工具开发!!
答案 0 :(得分:1)
尝试此解决方案:使用以下命令
mysql -u root -p dbname
use dbname;
mysql> SHOW DATABASES;
mysql> show tables;
SOURCE path (D:/your_file_name.sql); // please give correct path
答案 1 :(得分:0)
使用mysql控制台导入大型sql文件。
在mysql控制台中输入以下命令:
SOURCE "Path of your file located and mention your file name"
For Ex: SOURCE C:\Users\test\Desktop\.sql
OR:更新php.ini中的值
upload_max_filesize=128M
post_max_size = 128M
max_execution_time = 300
max_input_time = 300
由于
答案 2 :(得分:0)
我认为您正在使用Windows操作系统。因此,以下步骤可以解决您的问题
导航mysql安装目录[类型命令cd“C:\ wamp \ bin \ mysql \ mysql5.6.12(可能是不同版本)\ bin”]
现在编写命令mysql -u <user> -p <password> <dbmame> < C:/path/of/file.sql
这个技巧对我有用。
答案 3 :(得分:-3)
确保这些选项符合您在php.ini文件中的需求
upload_max_filesize=2M
max_execution_time=300
post_max_size=8M