数据备份与恢复备忘

1、MySqlDump备份数据库

首先进入命令提示符环境,进入到Mysqldump.exe所在的目录(C:\Program Files\MySQL\MySQL Server 5.7\bin),

format:

>Mysqldump -u user -p dbname > abc.sql (备份库中的所有表)

eg: >Mysqldump -u root -p Test_DB > C:/DbBackup/Test_DB.sql (注意‘/’方向)

2、还原数据库

>Mysql -u user -p [dbname] < filename.sql

eg: >Mysql -u uid_test -p UID_Develop < c:/DbBackup/Test_DB.sql

3,Mysqldump 备份一个或多个表:

> Mysqldump -u user -p [dbname] [table1 table2 table3] > test.sql

如果备份多个表,表名之间用空格分开

4、备份多个库  (--database)

> Mysqldump -u user -h host -p --databases  [dbname1 dbname2 dbname3...] > filename.sql

使用--all-databases参数可以备份系统中所有数据库

> Mysqldump -u user -h host -p --all-databases > filename.sql

时间: 2025-01-02 19:41:17

数据备份与恢复备忘的相关文章

ip协议的数据分片备忘

总结: 不仅tcp协议能对数据段进行分割,ip协议也具备这个功能,之所以会这样是两者都受到底层MTU的限制(虽说tcp是根据MSS限制来分割数据包,由于MTU=tcp包头+ip包头+MSS,所以其实也算是受MTU的制约.).但是尽量别让ip协议来负责数据包的分包工作,因为虽然ip协议会对数据包进行分割,编号和分包的组装,但是ip协议不负责重传,所以传输层不提供重传机制就可能会丢失数据,而就算上层能保证重传,但是如果分包是ip协议负责,上层协议无法知道哪个分包丢失(协议之间是透明的),所以只能是将

批量插入数据存储过程备忘

1 DELIMITER / 2 CREATE PROCEDURE insertuser() 3 BEGIN 4 SET @i = 1000; 5 SET @temp = 'xxx'; 6 WHILE @i < 3000 DO 7 SET @username = CONCAT(@temp,@i); 8 INSERT INTO xxx(id,username,password,nikename,head,email,ischeckemail) values 9 (@username,@usernam

sqlserver -- 查看当前数据库的数据表(备忘)

@[email protected]||... 记性不好,备忘... 语句功能:查看当前数据库的所有表(根据所需,进行语句改写即可) SELECT * FROM sysobjects WHERE (xtype = 'U') 备注:xtype 取值范围如下: C = CHECK 约束 D = 默认值或 DEFAULT 约束 F = FOREIGN KEY 约束 L = 日志 FN = 标量函数 IF = 内嵌表函数 P = 存储过程 PK = PRIMARY KEY 约束(类型是 K) RF =

备忘-linux文件系统结构

用apache的时候总是要进入/var/www, 用久了开始好奇这些个目录都是派什么用处的,简单整理了一下 /bin 存放二进制命令文件,这个目录下面不允许存在子目录/boot bootloader的静态文件,当然OS的文件也必须在这里/dev 设备文件,MAKEDEV命令可以创建设备/etc 特定主机的配置文件,必须是静态文件,非可执行文件: opt, X11, sgml, xml/home 用户目录 /lib 存放主要的共享库和核心模块/media 可移除媒体的挂载点: floppy, cd

[转]Windows环境下尝试安装并配置PHP PEAR备忘

转自:http://wangye.org/blog/archives/266/ 什么是PEAR 来自百度百科:PEAR 是PHP扩展与应用库(the PHP Extension and Application Repository)的缩写.它是一个PHP扩展及应用的一个代码仓库,简单地说,PEAR之于PHP就像是CPAN(Comprehensive Perl Archive Network)之于Perl. 由此可见PEAR是PHP代码的仓库,在这里可以找到很多有用的代码,避免我们重复写一些功能,

PHP设计模式之备忘模式

1.Norton Ghost的方便与问题 我们大多数win的用户都用过Norton Ghost,只要将目前系统备份一下生成镜像文件,等系统中毒或崩溃的时候,用Norton Ghost恢复一下就回到备份时候的样子了. 这个可以说就是备忘(Memento)模式的基本原理了,先备份,需要的时候恢复.因此备忘模式是比较好理解的. 但在实际应用中,如何正确的应用备忘模式,是需要注意的. 难道我们在word写文章的时候,先要Ghost备份一下所有的硬盘,一旦文章写错了,需要恢复,就用Ghost覆盖硬盘? 就

mysql 常用命令(备忘)

1:使用SHOW语句找出在服务器上当前存在什么数据库:mysql> SHOW DATABASES; 2:2.创建一个数据库MYSQLDATAmysql> CREATE DATABASE MYSQLDATA;3:选择你所创建的数据库 mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!) 4:查看现在的数据库中存在什么表mysql> SHOW TABLES;5:创建一个数据库表mysql> CREATE TABLE MYT

Colletion View 简单的备忘

UIColletionView 这篇只是做UIColletionView的常用属性.代理方法和数据源方法的备忘,之后做一些自定义布局,增加删除动画等. UIColletionViewFlowLayout的常用属性和UIColletionView的常用属性方法 // 创建布局类 let layout = UICollectionViewFlowLayout() layout.itemSize = CGSizeMake(50.0, 50.0) layout.headerReferenceSize =

性能测试计算公式【记录备忘】

原文链接:http://my.oschina.net/hyp3/blog/129971 记录备忘!!! 术语及缩写词 l        测试时间:一轮测试从开始到结束所使用的时间 l        并发线程数:测试时同时访问被测系统的线程数.注意,由于测试过程中,每个线程都是以尽可能快的速度发请求,与实际用户的使用有极大差别,所以,此数据不等同于实际使用时的并发用户数. l        每次时间间隔:测试线程发出一个请求,并得到被测系统的响应后,间隔多少时间发出下一次请求. l