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

  • 相关阅读:
    python os.stat() 和 stat模块详解
    Python中datetime库的用法
    js中Array的map()函数,其中的回调函数还能这么用
    通常用于返回值的三目运算符
    浏览器渲染页面的时候,不同的script块之间的关系
    模板字面量
    let和const
    js 数组 map方法
    一些常用的js循环,如for
    session
  • 原文地址:https://www.cnblogs.com/zsychanpin/p/7204147.html
Copyright © 2011-2022 走看看