• mysql 文件导入方法总结


    数据导入3三种方法

    一、phpMyAdmin

    限制大小:2M

    1.创建数据库

    2.导入.sql或.sql.zip文件

    大数据导入方法一:http://jingyan.baidu.com/article/9113f81bcdf3a32b3214c7e7.html
    大数据导入方法二:http://jingyan.baidu.com/article/60ccbceb21966d64cab1979e.html

    参考文档http://www.sjyhome.com/php/phpmyadmin-limit.html

    打开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 的值

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

    二、phpStudy

    使用MySQL管理器的MySQL导入导出功能

    实际命令:

    E:serverphpStudy>mysqlinmysql.exe -uroot -proot DBNAME --default-character-set=utf8 0<D:db.sql

    也可自行改为mysql命令

    三、source导入

    在mysql的安装目录下 找到 my.ini文件 加入以下代码:
    interactive_timeout = 120
    wait_timeout = 120
    max_allowed_packet = 32M

    ======================================
    导入sql的命令行如下:
    source "路径名"+/mytest_emp_dept.sql

    在windows中文件路径 要用 / 替换 默认的路径符  
    ======================================

    例:

    mysql>use dbtest;
    mysql>set names utf8;
    mysql>source D:/www/sql/back.sql;

  • 相关阅读:
    学习加密(四)spring boot 使用RSA+AES混合加密,前后端传递参数加解密
    vue实现rsa加密,数字签名,md5加密等
    Thymeleaf 基本用法总结
    空格去
    SpringBoot+Shiro学习(七):Filter过滤器管理
    vue-lazyload的使用
    vue中使用base64和md5
    vuex使用一
    webpack使用七
    webpack使用六
  • 原文地址:https://www.cnblogs.com/xcsn/p/6143101.html
Copyright © 2020-2023  润新知