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

  • 相关阅读:
    小程序数据库 用正则查询字符串字段/数组字段
    一键禁用Windows多余?服务
    Switch 10.1.0 无法启动软件请在home菜单中再试一次 解决方法
    算法记录
    LeetCode——面试题 10.01. 合并排序的数组
    LeetCode——98. 验证二叉搜索树
    LeetCode——55. 跳跃游戏
    LeetCode——92. 反转链表 II
    LeetCode——206. 反转链表
    LeetCode——225. 用队列实现栈
  • 原文地址:https://www.cnblogs.com/luwanying/p/10369776.html
Copyright © 2020-2023  润新知