zoukankan      html  css  js  c++  java
  • mysql-备份操作

    备份的操作:

    1:物理备份:直接复制数据库文件,使用于大型数据库,但是不能回复到异构系统当中,,如windows

    2:逻辑备份: 备份的是建表、建库、插入等操作所执行SQL语句,适用于中小型数据库,效率相对较低。

    3. 导出表: 将表导入到文本文件中

    、使用mysqldump实现逻辑备份

    基本语法:
    mysqldump  -h 服务器  -u用户名 -p密码  数据库名 > 存放路径
    
    例:mysqldump -h localhost -uroot -p123 db2 > e:\mysql.sql
    
    这里一般情况下,-h是默认本机.所以可以不写,-u一般都是root .如果没有密码那么-p也可以省略..


    单库备份:
    mysqldump -uroot -p123 db1 > e:\db1.sql

    多库备份:
    mysqldump -uroot -p --databases db1 db2 db3 > e:\db1_db2_db3.sql

    所有库备份:
    mysqldump -uroot -p --all-databases >e:\all.sq

     

    二:直接在mysql外面查看里面的数据

    mysql -uroot -e "use 某个文件夹;show tables""
    mysql -uroot -e "show databases"

    注意:这里的引号,一定要用双引号,在windows 下面是双引号才有用
    在linuxs是用单引号
    source e:\路径名
    
    mysql -uroot  文件夹  <e:路径

    load data infile "e:\路径" into table use fields
    terninated by ',' lines terninated by '/n'
    意思:导入路径下的文件,并且字段之间按照 , 好隔开,行一行之间换行

    二:恢复逻辑备份

  • 相关阅读:
    初识RabbitMQ
    ThreadPoolExecutor中execute和submit的区别
    MYSQL bin_log 开启及数据恢复
    MYSQL 悲观锁和乐观锁简单介绍及实现
    linux php多版本
    easyui汉化啊!
    虚化技术的额外开销
    拍脑袋空想不可能有创新
    大规模WEB服务技术
    xunsearch bsd 10.1安装心酸路。。。
  • 原文地址:https://www.cnblogs.com/52forjie/p/7522293.html
Copyright © 2011-2022 走看看