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

  • 相关阅读:
    Java泛型
    Java多态
    Anaconda+pycharm配置pytorch1.1.0+cuda 9.0+python3.7环境
    anaconda+fbprophet安装
    pycharm显示所有的tabs
    联想拯救者15-isk安装固态硬盘与系统迁移教程
    VS2017 C++操作mysql数据库
    mfc动态演示排序算法
    模拟处理机作业调度---短作业优先调度算法
    P3327 [SDOI2015]约数个数和
  • 原文地址:https://www.cnblogs.com/luwanying/p/10369776.html
Copyright © 2020-2023  润新知