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文件了。

  • 相关阅读:
    oracle日志总结
    UIScrollView,contentOffset,contentInsert的各自特点和区别?
    js动态增加表格
    判断某个对象是不是DOM对象
    IOS 中frame与bounds的区别
    删除重复项,只取其中一条数据
    NSBundle
    React
    HTML5 postMessage 和 onmessage API 详解
    SonarQube
  • 原文地址:https://www.cnblogs.com/gavinYang/p/11197886.html
Copyright © 2011-2022 走看看