phpmyadmin导入导出大数据库文件解决办法

大家常用的办法

phpMyAdmin 不能导入大文件。在命令行下用下面的

 代码如下 复制代码

命令导入:mysql -u <用户名> -p<密码> <数据库名称> < <SQL文件名称>

例如:mysql -u root -p123456 box < box.sql

上面这办法得有服务器权限或要以远程连接到你的mysql数据库哦

如果你有服务器权限好办

修改php.php的配置文件!

修改下面两项

 代码如下 复制代码
post_max_size = 8M

表单提交的最大限制,此项不是限制上传单个文件的大小,而是针对整个表单提交的数据进行限制。

 代码如下 复制代码

upload_max_filesize = 2M

上传的单个文件的最大限制

这样就解决了不是么

下面看级办法解决方法。

在phpMyAdmin目录下新建一个目录,如:mysqldata,再编辑phpMyAdmin目录下config.default.php文件,查找$cfg[’UploadDir’] ,将其值写为新建目录的名称,如下所示:
代码:

 代码如下 复制代码
$cfg['UploadDir'] = 'mysqldata'; // Directory for uploaded files that can be executed by
// phpMyAdmin. For example './upload'. Leave empty for
// no upload directory support. Use %u for username
// inclusion.
$cfg['SaveDir'] = ''; // Directory where phpMyAdmin can save exported data on
// server. For example './save'. Leave empty for no save
// directory support. Use %u for username inclusion.
$cfg['docSQLDir'] = ''; // Directory for docSQL imports, phpMyAdmin can import
// docSQL files from that directory. For example
// './docSQL'. Leave empty for no docSQL import support.
$cfg['TempDir'] = ''; // Directory where phpMyAdmin can save temporary files.
// This is needed for MS Excel export, see documentation
// how to enable that.

将要导入到数据库的文件上传到刚才新建的mysqldata文件夹中,登录phpMyAdmin,

选择你的数据库,在右侧窗口中点击“import(导入)”,

这时你会发现导入界面中多了一个“网站服务器上载目录”选项,点击下拉箭头,

列表里会有刚才上传的文件名称列表。选中文件,点击右下角的“执行”按钮,等待一段时间(等待的时间与导入文件体积成正比)即可完成“超重”文件的导入。

好了这个办法在没有服务器权限可以操作。

时间: 2024-08-03 18:41:37

phpmyadmin导入导出大数据库文件解决办法的相关文章

oracle中导入导出dmp数据库文件

Oracle数据导入导出imp/exp就相当于oracle数据还原与备份.exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命 令可以把dmp文件从本地导入到远处的数据库服务器中. 利用这个功能可以构建两个相同的数据库,一个用来测试,一个用来正式使用. 执行环境:可以在SQLPLUS.EXE或者DOS(命令行)中执行, DOS中可以执行时由于 在oracle 8i 中  安装目录ora81BIN被设置为全局路径, 该目录下有EXP.EXE与IMP.EXE文件被用来执行导入导出.

phpadmin如何导入导出大数据文件及php.ini参数修改_php技巧

最近遇到了数据库过大的时候用phpadmin导入的问题,新版本的phpadmin导入限定是8M,老版本的可能2M,我的数据库有几十兆这可怎么办呢? 首先如果你有独立服务器或vps的话可以找到 Apache 下的php.ini 这个文件来修改这个8M或2M的限制,怎么修改呢? 搜索到,修改这三个 复制代码 代码如下: upload_max_filesize = 2M post_max_size = 8M memory_limit = 128M 修改完毕 重启下服务,进phpadmin看看吧,应该可

解决phpMyAdmin不能导入大于2M数据库文件

当我们使用phpMyAdmin导入备份的数据库文件时,默认只能上传小于2M的文件.但是通常我们的数据库备份文件是大于2M的,怎么办呢?其实我们只需修改一下php.ini文件中的一个参数即可. 解决办法一,有服务器修改权限 以使用USBWebserver搭建的WAMP环境为例,php.ini文件存在于两个地方:USBWebserversettings和USBWebserver 8php. 编辑php.ini,在其中找到:  代码如下 复制代码 upload_max_filesize = 2M 把2

phpmyadmin导入导出数据库备份教程

在PHP网站建设中,针对Mysql数据库的维护是日常工作,Mysql数据库的导入和导出实现备份功能就是其中之一,在之前的PHP教程中我介绍了不少以Mysql命令方式维护Mysql数据库的文章,今天来说说如何使用phpmyadmin对Mysql数据库进行导入和导出操作以实现数据库备份,phpmyadmin作为维护Mysql数据库的第三方可视化工具,操作非常方便. 在使用phpmyadmin进行导入和导出操作之前,首先需要登录phpmyadmin管理界面,这里注意务必检查你的Mysql服务是否开启,

6.(Mysql数据管理相关)连接MYSQL,修改密码,增加新用户,数据库相关命令,表操作相关命令,数据相关命令,数据库sql导入和导出,备份数据库,查看不到mysql数据库的解决办法

 mysql安装完之后,登陆后发现只有两个数据库:mysql>show databases; +--------------------+ | Database           | +--------------------+ | information_schema | | test               | +--------------------+ ,mysql> use mysql ERROR 1044 (42000): Access denied for user''

MySQL导入大数据库文件的方法

MySQL导入大数据库教程文件的方法 文件大小800MB 方法一 以上文件大致说明的意思就是说,遇到导入过大文件时,首先检查php教程.ini 配置文件中的以下三个地方,upload_max_filesize, memory_limit 和post_max_size,并且推荐修改的值要稍大于导入的巨大sql数据库文件:依照这个提示,我修改了以上三个在php.ini中的值以后,重启了php环境,再次导入时,虽然phpmyadmin还是显示导入最大限制:20,480 KB,但巨大的80M数据库文件已

英文的服务器不支持中文及中文数据库的解决办法

英文的服务器不支持中文及中文数据库的解决办法 方法一: 在翻阅了微软NGWS文档后发现在文档的常见问题部分有提到要添加一个config.web文件到 web目录下,试了一下,中文显示果然OK了. 方法如下: 建立一个文件config.web,内容如下,放在WEB目录下 <configuration> <globalization requestencoding="utf-8" responseencoding="utf-8" /> </

求助,lotus的数据如果,导入到oracle数据库有什么办法?

问题描述 lotus的数据如果,导入到oracle数据库有什么办法?网上找了半天发现可以通过lei? 解决方案 解决方案二:第一次接触lotus,找不到lotus的数据库在那呢解决方案三:引用楼主gy1028的回复: 网上找了半天发现可以通过lei? 可以的,还很方便解决方案四:或者自己写JAVA代理导入数据解决方案五:写代理..解决方案六:LEI,LS,JS哪个性能最好?(顺便问一嘴)^_^解决方案七:引用3楼gzxiefeng的回复: 或者自己写JAVA代理导入数据 咋个写按...我写滴,连

eclipse导入appcompat项目报错解决办法

eclipse导入appcompat项目报错解决办法 我们在eclipse导入开源项目后,经常会发现找不到类似Theme.AppCompat.Light.DarkActionBar的style,解决办法也比较简单,就是导入com.android.support:appcompat-v7包,不过又两点需要注意: 不能只导入appcompat-v7.jar包,而是要导入appcompat-v7项目 因为这个项目包含有资源文件,只导入jar包没有效果,这个项目地址是在: -\android-sdk\e