我想在我的数据库中添加geoname allcountries 添加一些数据显示MySQL服务器已经消失
在37890行之后,显示MySQL服务器已经消失了
DROP TABLE IF EXISTS `geo_allcountries`;
CREATE TABLE `geo_allcountries` (
`geonameid` INT(11) NOT NULL,
`name` VARCHAR(200) DEFAULT NULL,
`asciiname` VARCHAR(200) DEFAULT NULL,
`alternatenames` VARCHAR(4000) DEFAULT NULL,
`latitude` DECIMAL(10 , 7 ) DEFAULT NULL,
`longitude` DECIMAL(10 , 7 ) DEFAULT NULL,
`fclass` CHAR(1) DEFAULT NULL,
`fcode` VARCHAR(10) DEFAULT NULL,
`country` VARCHAR(2) DEFAULT NULL,
`cc2` VARCHAR(60) DEFAULT NULL,
`admin1` VARCHAR(20) DEFAULT NULL,
`admin2` VARCHAR(80) DEFAULT NULL,
`admin3` VARCHAR(20) DEFAULT NULL,
`admin4` VARCHAR(20) DEFAULT NULL,
`population` INT(11) DEFAULT NULL,
`elevation` INT(11) DEFAULT NULL,
`gtopo30` INT(11) DEFAULT NULL,
`timezone` VARCHAR(40) DEFAULT NULL,
`moddate` DATE DEFAULT NULL,
PRIMARY KEY (`geonameid`),
KEY `name` (`name`),
KEY `asciiname` (`asciiname`),
KEY `latitude` (`latitude`),
KEY `longitude` (`longitude`),
KEY `fclass` (`fclass`),
KEY `fcode` (`fcode`),
KEY `country` (`country`),
KEY `cc2` (`cc2`),
KEY `admin1` (`admin1`),
KEY `population` (`population`),
KEY `elevation` (`elevation`),
KEY `timezone` (`timezone`)
) ENGINE=MYISAM DEFAULT CHARSET=UTF8 COLLATE UTF8_UNICODE_CI;
ALTER TABLE `geo_allcountries` DISABLE KEYS;
LOAD DATA LOCAL INFILE 'D:/allCountries.txt'
INTO TABLE `geo_allcountries`
CHARACTER SET 'UTF8';
ALTER TABLE `geo_allcountries`
ADD COLUMN `fclasscode` CHAR(7) CHARACTER SET 'utf8' COLLATE 'utf8_unicode_ci' NULL DEFAULT NULL AFTER `fcode`;
UPDATE `geo_allcountries`
SET
`fclasscode` = CONCAT(`fclass`, '.', `fcode`);
UPDATE `geo_allcountries`
SET `fclasscode` = ''
WHERE
`fclasscode` NOT REGEXP '[A-Z]{1}.[A-Z]{1,5}';
ALTER TABLE `geo_allcountries` ADD INDEX `fclasscode` (`fclasscode` ASC);
ALTER TABLE `geo_allcountries` ENABLE KEYS;
添加此行有相同的错误 SET FOREIGN_KEY_CHECKS = ON;
php config
max_allowed_packet = 2048M
$cfg['ExecTimeLimit'] =0;
有同样的错误
$cfg['ExecTimeLimit'] =3000;
post_max_size=1800M
upload_max_filesize=2048M
max_execution_time=2048
max_input_time=1700M
memory_limit=1048M
geoname allcountries.txt文件的文件大小是1.38GB
如何解决这个问题以及问题在哪里
我花了很多时间在这个问题上,但我无法解决问题
请了解以及如何解决此问题