糖果VR分享网

标题: 导入几G的大数据库 最好的方法 [打印本页]

作者: 团子是我    时间: 2019-3-2 21:27
标题: 导入几G的大数据库 最好的方法
一、打开PHP的配置文件php.ini查找 upload_max_filesize 和 post_max_size 把他们的值修改的大一点如果上传的文件很大,还需进行以下修改

max_execution_time(php页面执行最大时间)
max_input_time(php页面接受数据最大时间)
memory_limit(php页面占用的最大内存)

这是因为phpmyadmin上传大文件时,php页面的执行时间、内存占用也势必变得更长更大,其需要php运行环境的配合,光修改上传文件大小限制是不够的。


二、打开 phpmyadmin 目录下的 config.inc.php 文件查找 $cfg[‘ExecTimeLimit’]配置选项,默认值是300,需要修改为0,即没有时间限制。
打开 phpmyadmin 目录下的 import.php 文件 修改 $memory_limit 的值

import中的部分代码
说明:首选读取php.ini配置文件中的内存配置选项memory_limit,如果为空则默认内存大小限制为2M,如果没有限制则内存大小限制为10M,你可以结合你php.ini配置文件中的相关信息修改这段代码。

以下为重点:
在phpMyAdmin目录下,在根目录找到config.inc.php文件,如果没有config.inc.php文件,可以将根目录中的config.sample.inc.php文件复制一份,重命名为config.inc.php,保存即可

接着用Notepad++打开config.inc.php文件,查找代码
  1. <div>$cfg['UploadDir'] = '';</div>
复制代码


这个参数就是设定导入大的SQL文件存放的目录,这里把值设定为:ImportBigSQL,代码为:

  1. $cfg['UploadDir'] = 'import';
复制代码




接着我们在phpMyAdmin目录下,建立以import命名的文件夹

把我们需要导入的SQL数据库文件,放到import文件夹下面

登入phpMyAdmin,选择需要导入的MySQL数据文件,点击“导入”按钮

选中“从网站服务器上传文件夹 import/ 中选择:”选项,并选择需要导入的SQL数据文件






欢迎光临 糖果VR分享网 (https://www.tangguo2.com/) Powered by Discuz! X3.3