MySQL数据备份与还原
2016-11-12 21:48
381 查看
备份永远都是一个好习惯!!!备份给你带来的好处随你数据的重要性成正相关。以下是我总结的MySQL数据库一些常用的备份数据和还原数据方法,希望对大家有一点帮助。
mysqldump[OPTIONS] --databases [OPTIONS] DB1 [DB2 DB3...]
mysqldump[OPTIONS] --all-databases [OPTIONS]
mysqldump–h host1 –u root –ppassword databasename | mysql –h host2 –u root –ppassword databasename
--fields-terminated-by=...,
--fields-enclosed-by=...,
--fields-optionally-enclosed-by=...,
--fields-escaped-by=...,
--fields-terminated-by=...
导出的是txt + sql 文件。将数据库data中数据表mytable导出到D盘根目录下。数据表的创建保存到D:/mytable.sql中,数据表中的数据保存到D:/mytable.txt中
mysql –u root –pPassword --xml | -X -e“sql”dbname > c:/sql.txt
mysql –u root –pPassword --html | -H -e“sql”dbname > c:/sql.txt
mysqlimport–u root –pPassword [--LOCAL] dbname file [OPTION]
注意:data数据库中数据表的名字要与导入的文本文件的名字保持一致。
数据备份
mysqldump
mysqldump[OPTIONS] database [tables]mysqldump[OPTIONS] --databases [OPTIONS] DB1 [DB2 DB3...]
mysqldump[OPTIONS] --all-databases [OPTIONS]
直接复制整个数据库目录
到数据库存储目录下,拷贝即可。数据还原
使用 mysql 命令还原
还原数据表
mysql–u root –p [dbname] < backup.sql还原数据库
mysql–u root –p < all.sql直接复制到数据库目录
将备份的数据直接拷贝到数据库存储目录中。数据迁移
mysqldump–h host1 –u root –password=password1 –all-databases | mysql –h host2 –u root–password=password2mysqldump–h host1 –u root –ppassword databasename | mysql –h host2 –u root –ppassword databasename
表的导出和导入
导出
用 SELECT…INTO OUTFILE 导出文本文件
用 mysqldump 命令导出文本文件
mysqldump–u root –pPassword –T 目标目录或文件 dbname table [option];--fields-terminated-by=...,
--fields-enclosed-by=...,
--fields-optionally-enclosed-by=...,
--fields-escaped-by=...,
--fields-terminated-by=...
导出的是txt + sql 文件。将数据库data中数据表mytable导出到D盘根目录下。数据表的创建保存到D:/mytable.sql中,数据表中的数据保存到D:/mytable.txt中
用 mysql 命令导出文本文件
mysql –u root –pPassword –e “sql”dbname> c:/sql.txtmysql –u root –pPassword --xml | -X -e“sql”dbname > c:/sql.txt
mysql –u root –pPassword --html | -H -e“sql”dbname > c:/sql.txt
导入
用 LOAD DATA INFILE 方式导入文本文件
LOADDATA[LOCAL] INFILE file INTO TABLE table [OPTION]用 mysqlimport 命令导入文本文件
将数据导入到数据表中mysqlimport–u root –pPassword [--LOCAL] dbname file [OPTION]
注意:data数据库中数据表的名字要与导入的文本文件的名字保持一致。
相关文章推荐
- mysql数据备份和还原常用命令
- mysql学习笔记--数据备份与还原
- mysql数据备份与还原
- MySQL学习笔记 7 -数据备份与还原
- mysql数据备份与还原命令
- MySQL的备份与还原、导出数据
- mysql数据备份与还原命令
- MySQL笔记之数据备份与还原的使用详解
- MySQL基础之第16章 数据备份与还原
- java对 mysql数据的备份和还原
- MySQL——数据导出与导入(备份与还原)
- mysql 数据备份、还原
- Mysql之二:利用Xtrabackup完成数据的备份和还原
- mysql数据备份与还原命令
- mysql 把备份数据文件还原后乱码处理方法
- MySQL学习笔记20:数据备份与还原
- mySQL教程 第13章 数据备份和还原
- 手把手教你mysql(十六)数据备份与还原
- mysqldump备份与还原mysql数据的实例