• phpmyadmin导入导出大数据文件的办法


    在phpmyadmin的使用中,经常需要进行导入导出数据库的操作。

    但是在导入导出大型数据库文件的时候经常会只是部分导出或者部分导入。

    或者是导入导出不成功。

    原因就是服务器和php、mysql限制了导出导入数据库文件的大小。而改相应的配置又十分繁琐,所以这里提供一个绕过导出导入有大小限制的办法。

    这个思路就是直接在服务器上面进行导出导入。过程如下

    将phpMyAdmin/config.sample.inc.php 文件改名为phpMyAdmin/config.inc.php并打开编辑

    * Directories for saving/loading files from server

     */

    $cfg['UploadDir'] = '';

    $cfg['SaveDir'] = '';

    改为

    * Directories for saving/loading files from server

     */

    $cfg['UploadDir'] = 'upload';

    $cfg['SaveDir'] = 'save';

     //改过之后如果登陆显示不能连接mysql数据库或者是其他问题的话

    //将$cfg['Servers'][$i]['host'] = 'localhost';

    改为$cfg['Servers'][$i]['host'] = '127.0.0.1';

    保存文件之后

    建立两个文件夹:

    phpMyAdmin/upload/和phpMyAdmin/save/

    然后在利用phpmyadmin导出数据库时就会看到:保存到服务器的save目录选项

    导入的时候也是一样:

    这样就可以绕过大小以及其他的一些限制。

    要注意的有以下几点:

    1. 在导出A服务器上大些的数据库时一般在导出文件大小在1GB左右时就自动停止了,并没有将数据库导出完整,这时候可以先将导出的数据导入到服务器B之后在B服务器上面使用phpmyadmin查看从A服务器一共导出了多少张表,然后再次在A服务器上进行剩下的表的导出。

    2.导出文件过大的话在导入的额时候会出现一次或者几次导入不成功,此时应根据提示再次将同一个数据文件进行导入,多执行几次之后就会将数据文件全部导入成功。

    3.在导出时尽量多批次导出,这样导出的文件比较小,在导入的时候使用的时间比较短,可以在短时间内了解到此次导出的数据文件是否有损坏或者其他情况。

  • 相关阅读:
    MVC中使用Ajax提交数据 Jquery Ajax方法传值到action
    Jquery获取select,dropdownlist,checkbox下拉列表框的值
    mvc Attribute NotMapped DisplayName Required 等介绍
    asp.net mvc Controller控制器返回类型
    蓝桥杯必备算法模板
    解决vant-weapp组件库的example的导入问题
    JAVA学习之路(多线程)---模拟售票(细解)
    【位运算,异或】“只出现一次的数字” 的一类问题解决方法
    【蓝桥杯2016第七届比赛题目】JAVA A组
    【API】151. 翻转字符串里的单词
  • 原文地址:https://www.cnblogs.com/bluealine/p/11402165.html
Copyright © 2020-2023  润新知