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
    版权声明:本文为博主原创文章,转载请附上博文链接!

  • 相关阅读:
    团队作业2-《需求规格说明书》
    团队作业 —— 团队选题
    自我介绍+软工五问
    团队作业5——测试与发布(Alpha版本)
    结对项目(与陈超国)
    个人项目wordcount
    自我介绍+软工5问
    个人项目(C语言)
    自我介绍+软工五问
    第三篇 Scrum冲刺博客
  • 原文地址:https://www.cnblogs.com/luwanying/p/10369776.html
Copyright © 2011-2022 走看看