今天从服务器上的Mysql数据库往我自己本地的测试环境导数据,开始想用phpMyadmin从网页直接导入,结果文件太大,而phpmyadmin导入数据有最多2M的限制。

phpmyadmin给出的文档是这样的

Starting with version 2.7.0, the import engine has been re–written and these    problems should not occur. If possible, upgrade your phpMyAdmin to the latest version    to take advantage of the new import features.

The first things to check (or ask your host provider to check) are the    values of upload_max_filesize, memory_limit and    post_max_size in the php.ini configuration file.    All of these three settings limit the maximum size of data that can be    submitted and handled by PHP. One user also said that post_max_size    and memory_limit need to be larger than upload_max_filesize.

There exist several workarounds if your upload is too big or your    hosting provider is unwilling to change the settings:

Look at the $cfg['UploadDir']        feature. This allows one to        upload a file to the server via scp, ftp, or your favorite file transfer        method. PhpMyAdmin is then able to import the files from the temporary        directory. More information is available in the Configuration        section of this document.

Using a utility (such as BigDump) to split the files before uploading. We cannot support this        or any third party applications, but are aware of users having success        with it.

If you have shell (command line) access, use MySQL to import the files        directly. You can do this by issuing the "source" command from        within MySQL: source filename.sql.

也就是说解决方案有两种:

方法一

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

方法二

在phpMyAdmin的目录下,找到根目录的config.inc.php文件,如下图:

打开config.inc.php文件,查找$cfg['UploadDir'],这个参数就是设定导入文件存放的目录,这里把值设定为:ImportSQLFile。如下图

在phpMyAdmin目录下,建立以ImportSQLFile命名的文件夹,如下图

把我们需要导入的数据文件,放到ImportSQLFile文件夹下面,非常简单,不截图了。

5

登入phpMyAdmin,选择需要导入的数据,点击导航条上面的“导入”按钮,如下图:

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

最后点击“执行”,即可导入成功。

这是网上说的方法,在我这里都没有成功。

最后解决了,用wamp的mysql控制台进入mysql命令,用use scenicnav; source C:/scenicnav.sql;命令导入成功了。

也可以进入cmd cd d:/mysql/bin 然后执行mysql -u root -p scenicnav < scenicnav.sql命令(注:scenicnav.sql文件放到了bin目录下)因为之前有导入错误的数据,可以先把原来建的数据库删除drop database scenicnav; 然后create database scenicnav; 导入成功。

另:中间出现了几个小插曲,导入数据库的时候提示错误 unknown command ‘\\’,然后我就在sql文件中查找\\,原来执行命令的时候,数据库将数据库中的一个数据行的值\\当成了命令来处理,将其删除就ok了。

80m的mysql文件要导入多久_mysql导入导出数据库的问题相关推荐

  1. 80m的mysql文件要导入多久_mysql导入数据库文件最大限制更改解决方法:You probably tried to upload too large file...

    最近一次在用phpmyadmin导入mysql数据库时,偶的15M的数据库不能导入,mysql数据库最大只能导入2M.. phpmyadmin数据库导入出错: You probably tried t ...

  2. mysql导入错误_mysql导入sql文件出错的一种解决方法

    转:https://blog.csdn.net/u011806486/article/details/60147358 本人在本地使用navicat for mysql可以连接到服务器数据库,但是从服 ...

  3. mysql 软件导出导入数据_MySQL 之 导出导入数据

    mysqldump -u 用户名 -p 数据库名 > 导出的文件名 mysqldump -u root -p --databases db_name > test_db.sql       ...

  4. mysql 怎么导入函数_mysql导入导出包括函数或者存储过程_MySQL

    bitsCN.com mysql导入导出包括函数或者存储过程 1.mysql导出整个数据库 mysqldump -h hostname -u username -p databasename > ...

  5. mysql数据库导入操作_mysql 导入数据库 命令操作

    mysql -uroot -D数据库名 1. 导入数据到数据库中得某个表 mysql -uroot -D数据库名 表名 D:\APMServ5.2.6\MySQL5.1\bin>mysqldum ...

  6. mysql的sleep线程多久_MySQL数据库sleep线程过多,怎么办?

    推荐文章 要想知道每个数据库的大小的话,步骤如下:1.进入information_schema 数据库(存放了其他的数据库的信息) use information_schema; 2.查询所有数据的大 ...

  7. mysql 导入 分隔符_MySQL 导入数据

    MySQL 导入数据 MySQL中可以使用两种简单的方式来导入MySQL导出的数据. 使用 LOAD DATA 导入数据 MySQL 中提供了LOAD DATA INFILE语句来插入数据. 以下实例 ...

  8. mysql数据库导入方法_MySQL导入导出数据库方法介绍

    我们都知道不管是在于windows系统还是在linux环境中MySQL数据库的导入分为有两种1) 先导出数据库SQL脚本,再导入:2) 直接拷贝数据库目录和文件. 操作方法 1,进入MySQL目录下的 ...

  9. mysql删除数据怎么回退_mysql 删除整个数据库

    ibdata1瘦身要注意的问题 错误方法一:导入数据库后,只是数据库test增大了而已,ibdata1还是默认的11M 1.只删除ibdata1或则ib_logfile0和ib_logfile1 2. ...

最新文章

  1. Shell数组:shell数组的定义、数组长度
  2. 完整的由客户端登录(注册)思路
  3. JMeter初探四-Fiddler录制与实战
  4. 使用Clion开发C语言程序,环境安装配置,保姆级教程
  5. 【CentOS 7笔记24】,实验中发生的磁盘小故障#
  6. python表单提交文件_python3做multipart/form-data上传请求
  7. python 3.9特性_Python 3.9来了!这十个新特性值得关注
  8. 安卓开发.四大组件.activity.1
  9. mysql dnslog_dnslog小技巧
  10. java中的特殊字符集合
  11. 计算机连接双硬盘,电脑如何安装双硬盘
  12. win7计算机用户名在哪改,win7系统怎么更改用户账户名称|win7修改用户名的方法...
  13. 使用Mockito创建Mcok和Spy
  14. 大航海时代2阿兰攻略(SFC日版)(续)
  15. 如何将svg格式图片转换为其他格式图片,如png
  16. 移动OA办公系统为企业带来便捷办公
  17. 降噪、音质、游戏,实力非凡,泥炭Air3 Pro降噪耳机评测
  18. 关于C语言网络编程(Linux)的初学习。
  19. 2023中国(上海)国际大豆食品加工及设备展览会
  20. pandas读取EXCEL表格/数据库数据及其格式转换(待丰富)

热门文章

  1. 微信程序跳转到页面底部 scroll-view
  2. SharedPreferences的工具类,使用起来方便、快捷
  3. 嵌入在C++程序中的extern C
  4. 诚信,聪明,快乐,地位与竞争
  5. 【一次面试】再谈javascript中的继承
  6. 使用Aspose.Pdf for .NET实现PDF文档到Excel、EPS、SVG等的转换
  7. redhat 6.0 Enterprise企业版如何使用yum安装软件
  8. 候选翻译文章列表[示范]
  9. python conda虚拟环境
  10. linux系统进入管理员命令行,Linux的15个命令行别名,帮系统管理员提升工作效率!...