====================================================================备份(导出)操作========================================================================================

mysqldump是备份mysql数据库的一种好工具。它相对于用phpmyadmin等备份工具更加快速,又避免受php.ini等的限制,在windows系统下还可以结合计划任务实现定时远程备份数据库。

操作用mysqldump备份数据库的用户需要的权限比较小,只需要select和lock table的权限就足够了。所以可以创建一个备份数据库的用户,专门用于备份数据库,这样可以避免数据库受到意外的破坏。

在备份数据库之前我们要做足准备功夫,首先创建了执行备份操作的数据库用户——backup,密码为:123456。其次,确定我们要备份哪个数据库,放在哪里。然后,确定数据库的备份文件要放到哪里。

假设我们的任务是要备份一个位于192.168.1.2服务器上,名称为backup_test的数据库,并把备份文件放到D:\bak\的文件夹中。又假设我们的操作系统为windows xp,于是我们可以用以下的方法执行备份操作:

我们可以使用windows自带的命令提示符(调用命令提示符的方法有多种,最常用的就是点击开始菜单,选择“运行”,输入cmd的命令就可以启动了),在命令提示符中输入以下命令:

mysqldump -ubackup -p123456 -h 192.168.1.2 backup_test > D:\bak\bakcup.sql

在这段命令中:

mysqldump 是myqldump的程序名了;

-u 是数据库的用户名,后面紧跟着用户名backup;

-p 是数据库的密码,后面同样紧跟着密码,注意是-p和密码之间不能有空格;

-h 是数据库的地址,如果没有此项表明是备份本地的数据库;

backup_test 要备份的数据库名称;

> 表明该数据库备份到后面的文件,紧跟当然是备份文件的地址了,注意要用绝对文件路径,文件的后缀也可以用.txt。

一旦执行该命令后,mysqldump立即执行备份操作。远程备份数据库要似乎网络的情况,一般远程备份需要一定的时间的。

===================================================================================================================================================================

====================================================================导入操作========================================================================================
在命令行下直接执行: source d:\bakcup.sql 即可。 前提是得先建好数据库
如果进不了数据库命令行模式, 即只在客户端的情况下, 可以直接执行bakcup.sql里面的文件
====================================================================================================================================================================

mysqldump -u sanguo -p -h <database host> -P<database port> --hex-blob --default-character-set=utf8 <database name>
mysqldump -u sanguo -p -h <database host> -P<database port> --hex-blob --default-character-set=utf8 <database name> > mydatabase.sql

参考连接:
http://www.zenboss.com/index.php?title=Mysqldump&variant=zh-my
http://www.chinaz.com/program/2008/0526/29942.shtml
http://hi.baidu.com/ashinehan/blog/item/260e54887cfd11a70e2444e1.html

mysql 数据库的 导入于导出相关推荐

  1. mysql 数据库的导入和导出

    mysql 数据库的导入和导出 视频 https://www.bilibili.com/video/BV1tV411o7zv?from=search&seid=2492452830997848 ...

  2. 利用Java进行MySql数据库的导入和导出

    来源:http://www.51testing.com/html/89/n-807989.html 利用Java来进行Mysql数据库的导入和导出的总体思想是通过Java来调用命令窗口执行相应的命令. ...

  3. java导出mysql数据库失败_利用Java进行MySql数据库的导入和导出

    利用Java来进行Mysql数据库的导入和导出的总体思想是通过Java来调用命令窗口执行相应的命令. MySql导出数据库的命令如下: mysqldump -uusername -ppassword  ...

  4. mysql 数据库文件导入和导出、远程上传和下载数据库

    1.打开数据库操作软件:Navicat Premium 15 中文版,登录测试连接! 2.打开本地mysql 数据库,新建数据库的名字必须和要导入的数据库名字一致.字符集和排 序规则按下图设置即可.

  5. java实现 mysql导入_怎么用java实现mysql数据库的导入导出

    匿名用户 1级 2018-11-21 回答 使用Java实现对MySql数据库的导入与导出 package com.project.ajaxs; import java.io.BufferedRead ...

  6. MySQL数据库中导入导出方法以及工具介绍

    MySQL数据库中导入导出方法以及工具介绍 1.MySQLimport的语法介绍: mysqlimport位于mysql/bin目录中,是mysql的一个载入(或者说导入)数据的一个非常有效的工具.这 ...

  7. 从Mysql数据库中导入导出表结构

    1.从Mysql数据库中导入sql表 很简单,只需要一个命令即可搞定: [root@localhost ~]# mysql -uroot -piweb_xxx_mysql iweb < modi ...

  8. halcon 将数据保存到excel_用C#操作Excel文件,实现与Sqlserver数据库进行导入与导出的操作。...

    [实例简介] 用C#3层结构对Excel文件与SqlServer数据库进行导入与导出 [实例截图] 1.将数据库中数据导出Excel文件中,其原理是先将数据库中的你所选择的一张表,先加载到DataGr ...

  9. mysql 数据库 导入兼容_mysql数据库的导入和导出

    一.导出: 用mysqldump命令行 命令格式 mysqldump -u 用户名 -p 数据库名 > 数据库名.sql 范例: mysqldump -u root -p abc > ab ...

最新文章

  1. JavaScript面向对象编程(1)-- 基础
  2. 实现手机左右滑屏效果
  3. 【详细注释】1051 Pop Sequence (25 分)
  4. php 记录时间 分不对,如何解决php获取的时间不对的问题
  5. 编辑器扩展之Inspector面板可视化调整
  6. Web测试和App测试区别
  7. 影视解说短视频制作教程,从找素材到配音,上手很简单
  8. android locat
  9. 数据是企业和社会发展的重要动力,AI从边缘发展到主流,未来十年信息技术将带来巨大“红利” | 大咖周语录
  10. 4分用计算机算,4分制绩点换算(4分制绩点计算器)
  11. Python入门习题大全——T恤
  12. GICv3软件overview手册之介绍
  13. 欧几里得算法和扩展欧几里得算法——杨子曰数学
  14. 【python】python matplotlib绘制并保存多张图片+绘制多张子图
  15. 【Linux】Shell 特殊符号总结 数组
  16. 【LA3523 训练指南】圆桌骑士 【双连通分量】
  17. 《编程之美》一摞烙饼问题探讨
  18. c语言中sub指令,汇编_指令_SUB
  19. VS Code创建、调试ROS项目
  20. MATLAB快速编辑论文公式

热门文章

  1. 痞子衡嵌入式:极易上手的可视化wxPython GUI构建工具(wxFormBuilder)
  2. 表单流程中获取当前执行人填写的审批意见
  3. Socket 编程之_TCP ☎☎☎
  4. ESFramework网络通信框架介绍之(5)――消息分派器IMessageDispatcher
  5. [NOIp2012]开车旅行
  6. OkHttp 3.x 源码解析之Dispatcher分发器
  7. 关于python中的字符串编码理解
  8. Linux下安装和配置JDK与Tomcat(升级版)
  9. Eclipse Maven构建Spring MVC项目
  10. Azure HDInsight与Hadoop周边系统集成