zoukankan      html  css  js  c++  java
  • mysql导入导出.sql文件 备份还原数据库

    从数据库导出数据库文件:
     
    进入你的MySQL的安装目录的bin目录或者在C盘的根目录都行,我选的是在bin目录下,下面的例子出第一个外将以在C盘的根目录来讲解
     
    我的mysql安装在了C盘,C:\Program Files\MySQL\MySQL Server 5.0,如此我们就要cdm命令行里进入到这个文件下,即C:\Program Files\MySQL\MySQL Server 5.0\bin目录下,具体简单的dos命令,可参考《简单复习下dos命令》。
     
    1、将数据库mydb导出到e:\mysql\mydb.sql文件中:
    mysqldump -h localhost -u root -p mydb >e:\mysql\mydb.sql
    

    mysqldump -h localhost -u root -p mydb >e:\mysql\mydb.sql
    
    然后输入密码,等待一会导出就成功了,可以到目标文件中检查是否成功。
     
    2、将数据库mydb中的mytable导出到e:\mysql\mytable.sql文件中:
     
    mysqldump -h localhost -u root -p mydb mytable >e:\mysql\mytable.sql
     
    3、将数据库mydb的结构导出到e:\mysql\mydb_stru.sql文件中:
     
    mysqldump -h localhost -u root -p mydb –add-drop-table >e:\mysql\mydb_stru.sql
    //-h localhost可以省略,其一般在虚拟主机上用
     
    从外部文件导入数据到数据库:
     
    从e:\mysql\mydb2.sql中将文件中的SQL语句导入数据库中:
     
    mysql -h localhost -u root -p mydb2 < e:\mysql\mydb2.sql
    然后输入密码,就OK了
     
    关于导入文件大小限制问题的解决:
     
    默认情况下:mysql对导入的文件大小有限制的,最大为2M,所以当文件很大时,直接无法导入,解决列举如下:
     
    1.在php.ini中修改相关参数:
    影响Mysql导入文件大小的参数有三个:
    memory_limit=128M, upload_max_filesize=2M, post_max_size=8M
    修改upload_max_filesize=200M这里修改满足你需要的大小,可以同时修改其他两项memory_limit=250M ,post_max_size=200M.这样就可以导入200M以下的.sql文件了。
     
  • 相关阅读:
    SQL 二进制和字符互转
    拒绝了对对象 'sp_OACreate' (数据库 'mssqlsystemresource',架构 'sys')的 EXECUTE 权限。
    SQL SERVER 正则替换
    SQL SERVER 算法执行效率
    webmin 安装
    MySQL5.6 PERFORMANCE_SCHEMA 说明
    flex 属性
    CSS 实现左侧固定,右侧自适应两栏布局的方法
    项目前端知识点
    为data中的某一个对象添加一个属性不起作用——this.$set的正确使用
  • 原文地址:https://www.cnblogs.com/qf19910623/p/4630225.html
Copyright © 2011-2022 走看看