zoukankan      html  css  js  c++  java
  • mysql导入导出

    导出
    1.将数据库mydb导出到e:mysqlmydb.sql文件中:
    打开开始->运行->输入cmd 进入命令行模式
    c:>mysqldump -h localhost -u root -p mydb >e:mysqlmydb.sql
    然后输入密码,等待一会导出就成功了,可以到目标文件中检查是否成功。

    2.将数据库mydb中的mytable导出到e:mysqlmytable.sql文件中:
    c:>mysqldump -h localhost -u root -p mydb mytable>e:mysqlmytable.sql

    3.将数据库mydb的结构导出到e:mysqlmydb_stru.sql文件中:
    c:>mysqldump -h localhost -u root -p mydb --add-drop-table >e:mysqlmydb_stru.sql

    导入
    从e:mysqlmydb2.sql中将文件中的SQL语句导入数据库中:
    1.从命令行进入mysql,然后用命令CREATE DATABASE mydb2;创建数据库mydb2。

    2.退出mysql 可以输入命令exit;或者quit;

    3.在CMD中输入下列命令:
    c:>mysql -h localhost -u root -p mydb2 < e:mysqlmydb2.sql
    然后输入密码,就OK了。

    导入(方式二source)
    进入mysql数据库控制台,如
    mysql -u root -p
    mysql>use 数据库
    然后使用source命令,后面参数为脚本文件(如这里用到的.sql)
    mysql>source d:/dbname.sql


    导入文件大小限制问题的解决
    默认情况下:mysql 对导入文件大小有限制的,最大为2M,所以当文件很大时候,直接无法导入,下面就这个问题的解决列举如下:
    1.在php.ini中修改相关参数:
    影响mysql导入文件大小的参数有三个:
    memory_limit=128M,upload_max_filesize=2M,post_max_size=8M
    修改upload_max_filesize=200 M 这里修改满足你需要的大小,
    可以同时修改其他两项memory_limit=250M post_max_size=200M
    这样就可以导入200M以下的.sql文件了。

  • 相关阅读:
    打包应用和构建Docker镜像(docker在windows上)
    Docker 在Windows上的安装
    Docker Zero Deployment and Secrets (二)
    Docker Zero Deployment and Secrets (一)
    系统基础信息模块psutil之获取系统性能篇
    IPython的安装方法
    用三种方法设置CentOS7使用代理服务器上网
    CentOS7修改pypi源
    CentOS7升级Python3
    CPU频率的简单测试工具
  • 原文地址:https://www.cnblogs.com/gavinYang/p/11197886.html
Copyright © 2011-2022 走看看