Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/278.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在MAMP中导入数据库时出错_Php_Mysql_Sql_Database_Phpmyadmin - Fatal编程技术网

Php 在MAMP中导入数据库时出错

Php 在MAMP中导入数据库时出错,php,mysql,sql,database,phpmyadmin,Php,Mysql,Sql,Database,Phpmyadmin,我正在尝试将数据库MySQL导入MAMP的PhpMyAdmin中,以注入到我的表数据库“city”中,该条目包含77000个数据。这是带有若干信息的邮政编码 这里是我的主数据库中的表: captcha city province sub_country .... .... etc 下面是我的意思: in table city city_id poscode kelurahan kecamatan city_name provience_id 这里是我的MySQL结构,postcode.sq

我正在尝试将数据库MySQL导入MAMP的PhpMyAdmin中,以注入到我的表数据库“city”中,该条目包含77000个数据。这是带有若干信息的邮政编码

这里是我的主数据库中的表:

captcha 
city
province
sub_country
....
....
etc
下面是我的意思:

in table city
city_id
poscode
kelurahan
kecamatan
city_name
provience_id
这里是我的MySQL结构,postcode.sql这是用于导入的数据库:

insert  into `city`(`city_id`,`poscode`,`kelurahan`,`kecamatan`,`city_name`,`province_id`) values (1,'80571','Kedewatan','Ubud','Gianyar',1),(2,'80571','Lodtunduh','Ubud','Gianyar',1),(3,'80571','Mas','Ubud','Gianyar',1),(4,'80571','Peliatan','Ubud','Gianyar',1),(5,'80571','Petulu','Ubud','Gianyar',1)
..........................
..........................
..........................
until
(77013,'22461','Sibalanga','Adian Koting','Tapanuli Utara',33);
我试图在/Applications/MAMP/bin/php/php5.4.10/conf/php.ini中编辑php.ini

通过一些配置,这里:

max_execution_time = 0
但这不会改变任何事情。当我尝试将数据库导入到MAMP的PhpMyAdmin中的表数据库“city”中时,页面为空,表中没有插入任何条目。最多32个MiB。我该怎么办,请帮忙


提前谢谢

首先,确保您正在编辑正确的文件。一些系统和安装程序将几个php.ini文件分散在磁盘上,因此很难进行更改。查看phpinfo的输出,看看它对您的php配置文件有什么看法

phpMyAdmin手册提供了一些建议,我将在这里总结:

在php.ini中更改所有upload_max_文件大小、memory_限制和post_max_大小;它们都是相关的,可能会影响上传限制。 用于通过SSH、SFTP或任何其他方式将文件上载到Web服务器上的文件夹,这将大大缩短PHP处理文件所需的时间,因为它不必先上载文件。 使用命令行客户端这是我最喜欢的,但我有很好的shell访问我的服务器;在我看来,UploadDir是次好的。 使用专门设计的程序将大型SQL文件拆分为较小的文件,并一次上载块。链接中建议的工具是,但还有其他工具。 参考