如何用phpmyadmin导入大容量.sql文件,直接使用cmd命令进行导入
很多使用php+mysql建站的站长朋友们,经常要用到phpMyAdmin数据库管理工具备份和恢复数据库,当站点运行很久的时候,MySQL数据库会非常大,当站点碰到问题时,需要使用phpMyAdmin恢复数据库,但是在导入大的SQL文件时候,由于PHP上传文件的限制和脚本的响应时间的限制,无法导入,会显示失败,但是我们要导入到MySQL数据库,要怎么操作呢?下面由我为大家来讲解一下吧,可以帮助到需要的站长朋友!
工具/原料
- MySQL管理工具phpMyAdmin
- MySQL文件
- Notepad++
方法/步骤
- 1
在phpMyAdmin目录下,在根目录找到config.inc.php文件,如果没有config.inc.php文件,可以将根目录中的config.sample.inc.php文件复制一份,重命名为config.inc.php,保存即可!如图所示:
- 2
接着用Notepad++打开config.inc.php文件,查找代码
$cfg['UploadDir'] = '';
这个参数就是设定导入大的SQL文件存放的目录,这里把值设定为:ImportBigSQL,代码为:
$cfg['UploadDir'] = 'ImportBigSQL';
然后保存文件,如图所示:
- 3
接着我们在phpMyAdmin目录下,建立以ImportBigSQL命名的文件夹,如图所示:
- 4
把我们需要导入的SQL数据库文件,放到ImportBigSQL文件夹下面,如图所示:
- 5
登入phpMyAdmin,选择需要导入的MySQL数据文件,点击导航条上面的“导入”按钮,如图所示:
- 6
选中“从网站服务器上传文件夹 ImportBigSQL/ 中选择:”选项,并选择需要导入的SQL数据文件,如图所示:
- 7
最后点击“执行”,导入需要的大的SQL数据文件,如图所示:
- 8
经过一段时间,phpMyAdmin显示我们需要导入的SQL文件,导入成功,我们需要导入的大的SQL文件以及导入成功了,可以测试下网站,是否可以访问了,如图所示:
END
注意事项
- 如果在config.inc.php文件,没有找到 $cfg['UploadDir'] = ''; 可以自己在文件中添加上去,并填上相应的参数。
- 参数值ImportBigSQL可以自己设定,不过phpMyAdmin创建的文件夹名称要跟设定的参数值一样。
最新文章
- 使用SVG图像作为loading加载 以保证图像高清不模糊
- 【原创】NIO框架入门(二):服务端基于MINA2的UDP双向通信Demo演示
- python(1)
- .NET中string[]数组和List<;string>;泛型的相互转换以及Array类的Sort()方法(转)
- php 非缓冲查询
- [转]Android 应用的自动升级、更新模块的实现
- bootstrap02导航菜单
- [置顶] 阿里IOS面试题之多线程选用NSOperation or GCD
- android:layout_weight属性的使用方法总结
- os.path.dirname使用方法
- Mysql多实例添加到开机自启的方法
- 让Apache和Nginx支持php-fpm模块
- 高度自适应不能触发transition的解决方法
- ES6学习之关键字
- Java实现几种常见排序方法
- Confluence 6 自定义空间布局
- test temp
- @Transactional导致AbstractRoutingDataSource动态数据源无法切换的解决办法
- Phonegap 环境配置
- Linux java项目冲突不能正常运行
热门文章
- angular4 自定义表单组件
- 你需要一个新的model实体的时候必须new一个.奇怪的问题: 使用poi解析Excel的把数据插入数据库同时把数据放在一个list中,返回到页面展示,结果页面把最后一条数据显示了N次
- mysql 分表-横向,纵向
- oracle基本认识
- Tiles Framework
- [java]java构造器 标签: java面向对象 2017-06-11 11:16 195人阅读 评论(12)
- 如何把一个普通的Eclipse项目改造成Eclipse Plugin项目
- MySQL——外键
- Mac上定时运行脚本工具--launchctl
- VBA 生成带时间戳的随机数字