codecamp

数据备份

一、为什么使用mysql备份

    防止数据的丢失。

二、数据备份的含义

    其实就是将我们的数据库或者数据表在原数据上面重新拷贝一份,就好比我们我们平常复制文件一样。数据备份,我们可实现自定义。也就是说我们既可以选择备份数据库,也可以选择备份数据表等等各种信息。

三、如何使用数据库备份

    数据库备份的命令是mysqldump,它是mysql中转存数据库的命令,它主要产生一个sql脚本的文件,其中包含了从头重新创建数据库所需要的命令create和insert等。有如下三种方式来备份数据库。

    1.备份单个数据库

     mysqldump [option] db_name [tb_name] > filename

    2.备份指定的数据库

       mysqldump [option] -- database db1_name [db2_name] [db3_name] > filename

    3. 备份所有的数据库

       mysqldump [option] —al--database > filename   

    4.这里以第一个备份单个数据库来举例

       mysqldump -u root -p db_name > db_name.txt

    5.至于option参数值,我们可以直接使用mysqldump --help命令查看即可。



数据分区
数据恢复
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

sqlserver

oracle

db2

mangodb

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }