zoukankan      html  css  js  c++  java
  • mysql dump备份 、 mysql还原操作练习

    1、备份mysql.dump

    • 备份MySQL数据库的命令

    mysqldump -h主机名 -u用户名 -p密码 数据库名字 > 备份的数据库名字.sql

    例子: mysqldump -uroot -pjsb backup > mytest.sql 

    • 直接将MySQL数据库压缩备份

    mysqldump -h主机名 -u用户名 -p密码 数据库名字  | gzip >备份的数据库名字.sql.gz
    • 备份MySQL数据库某个(些)表

    mysqldump -h主机名 -u用户名 -p密码 数据库名字 数据库表名1 数据库其他表名2 > 备份数据库名字.sql
    • 同时备份多个MySQL数据库

    mysqldump -h主机名 -u用户名 -p密码 --databases 需要备份的数据库名字1 需要备份的数据库名字2  > 备份数据库名字.sql

    注意: --databases  是 --  、 需要备份的数据库名字1 需要备份的数据库名字2 中间是空格。

    • 仅仅备份数据库结构

    mysqldump --no-data -h主机名 -u用户名 -p密码 --databases 需要备份的数据库名字1 需要备份的数据库名字2  > 备份数据库名字.sql


    注意:--no-data  是 --  、 需要备份的数据库名字1 需要备份的数据库名字2 中间是空格。

    • 备份服务器上所有数据库

    mysqldump --all-databases -h主机名 -u用户名 -p密码 > 备份数据库名字.sql

     

    2、还原:mysql

    • 还原MySQL数据库的命令

      mysql -h主机名 -u用户名 -p密码    //先登录本地mysql
      mysql>use mytest.sql           //在主机上新建的空数据库名称
      mysql>source f:mydb.dump      //需要还原的dump文件的位置以及名称

    注意:需要回复的数据库名字,必须保证在需要恢复的数据库主机上面有个空库或者库名。

    • 还原压缩的MySQL数据库

    gunzip < 刚开始备份集中的数据库名字.sql.gz | mysql -u用户名字 -p用户密码 需要恢复的数据库名字
    • 将数据库转移到新服务器

    mysqldump备份 -u账号 -p密码 需要恢复的数据库名字 |mysql还原 –host=192.168.199.100 -C 需要恢复的数据库名字

    注意:执行上面这条命令之前,需要先在被还原机器上,授权。
    授权:http://blog.csdn.net/u010098331/article/details/50730309(参考)

    ---------------------
    作者:白及
    来源:CSDN
    原文:https://blog.csdn.net/u010098331/article/details/50896175
    版权声明:本文为博主原创文章,转载请附上博文链接!

  • 相关阅读:
    rabbitmq
    mysql
    redis
    vue整理
    crawlspider和中间件
    日志等级与请求传参
    Scrapy框架初级篇
    验证码操作
    图片懒加载、selenium&phantomjs
    《信息安全系统设计基础》 第二周学习总结
  • 原文地址:https://www.cnblogs.com/luwanying/p/10369776.html
Copyright © 2011-2022 走看看