zoukankan      html  css  js  c++  java
  • MySQL数据备份

    方案一

    适用于mysiam表
    直接将tbl_name.frm、tbl_name.myd、tbl_name.myi三个文件,保存,备份就可以。

    须要的时候,直接解压移动到对应的数据库文件夹内就可以。

    注意,假设是相同的方法,处理innodb存储引擎表结构的文件。
    在使用show tables时也能够看到。可是不能使用的。

    方案二(通用的方案)

    思路是将建表的结构与插入数据的sql语句生成并保存。

    下次假设须要该结构和数据,直接将数据语句运行就可以。

    使用mysql提供的工具完毕,不是sql语言的一部分,不须要在mysql命令行client运行,直接运行就可以。


    mysqldump -uroot -p testdata > d:/one.sql

    将备份的数据库还原。将刚才生成的sql语句,还原就可以。

    在mysqlclient直接运行就可以。
    怎样运行保存在文件内的sql语句?
    使用source指令,能够指定须要运行sql语句的源码文件。

    create database bak;
    use bak;
    
    mysql> source d:/one.sql

    常见的备份操作:
    1、备份整个数据库内的表:
    mysqldump -uroot -p testdata > d:/one.sql
    2、备份数据库中的某张表。


    mysqldump -uroot -p testdata one > d:/one_one.sql

    3、备份数据库中的多张表。
    mysqldump -uroot -p testdata one two > d:/one_one.sql

  • 相关阅读:
    css: 组合选择器
    css: 基础选择器
    javascript设计模式:工厂模式
    wx: 小程序公共机制
    vue: 脚手架创建项目
    nodejs: express sequelize-cli
    css:flex和float margin布局
    自定义标签之inclusion_tag
    Django模型之Meta选项详解
    Django内置Admin
  • 原文地址:https://www.cnblogs.com/zsychanpin/p/7204147.html
Copyright © 2011-2022 走看看