mysql数据库备份工具
2012-05-25 00:10
218 查看
mysqldump在mac os下放在和mysql相同的目录下面,都在/usr/local/mysql/bin/下
为mysqldump添加别名 alias "mysqldump"="/usr/local/mysql/bin/mysqldump"
mysqldump --no-data test 表示的是将test数据库导出,只保留数据库schema,不插入数据
得到的信息如下,test中仅有hello表和一条数据
-- MySQL dump 10.13 Distrib 5.5.23, for osx10.6 (i386)
--
-- Host: localhost Database: test
-- ------------------------------------------------------
-- Server version 5.5.23
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
/*!40103 SET TIME_ZONE='+00:00' */;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--
-- Table structure for table `hello`
--
DROP TABLE IF EXISTS `hello`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `hello` (
`id` varchar(255) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
/*!40101 SET character_set_client = @saved_cs_client */;
/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;
/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
-- Dump completed on 2012-05-25 0:10:01
mysqldump --opt test > backup-file.sql 采用最常用的备份方式,将文件备份到backup-file.sql
更多信息可见:http://www.webasp.net/article/25/24535.htm
为mysqldump添加别名 alias "mysqldump"="/usr/local/mysql/bin/mysqldump"
mysqldump --no-data test 表示的是将test数据库导出,只保留数据库schema,不插入数据
得到的信息如下,test中仅有hello表和一条数据
-- MySQL dump 10.13 Distrib 5.5.23, for osx10.6 (i386)
--
-- Host: localhost Database: test
-- ------------------------------------------------------
-- Server version 5.5.23
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
/*!40103 SET TIME_ZONE='+00:00' */;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--
-- Table structure for table `hello`
--
DROP TABLE IF EXISTS `hello`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `hello` (
`id` varchar(255) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
/*!40101 SET character_set_client = @saved_cs_client */;
/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;
/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
-- Dump completed on 2012-05-25 0:10:01
mysqldump --opt test > backup-file.sql 采用最常用的备份方式,将文件备份到backup-file.sql
更多信息可见:http://www.webasp.net/article/25/24535.htm
相关文章推荐
- MYSQL数据库自动定期备份和恢复工具
- 用BigDump工具导入超大MySQL数据库备份文件
- 使用MySQL自带工具mysqlhotcopy快速备份MyISAM引擎的MySQL数据库
- Mydumper - MySQL数据库备份工具
- [Mysql数据库] 将MYSQLDUMP全库备份分为单库文件的方法(自己写的小工具)
- 使用MySQL自带工具mysqlhotcopy快速备份mysql数据库
- mysql数据库用工具和命令行实现导出导入备份
- 使用AutoMySQLBackup工具自动备份MySQL数据库
- MySQL数据库备份以及常用备份工具集合
- MySQL数据库备份以及常用备份工具集合
- mysqldump工具使用帮助文档(mysql数据库备份)
- mysqlpump:更加合理的mysql数据库逻辑备份工具
- MySQL Study之--Mysql数据库备份工具(mysqldump)
- Mysql数据库主从备份热恢复工具xtrabackup简介
- 帝国备份王站长必备的网站备份 mysql数据库备份工具
- C 4000 entOS MySQL数据库备份工具mysqldump介绍 mysqldump 的使用
- MySQL数据库自带备份与恢复工具:MySQLdump.exe与mysql.exe
- Mysql数据库备份、还原、管理工具--MysqlDumper
- MySQL Study之--Mysql数据库备份工具(mysqldump)
- MySQL数据库中备份相关的两种工具--mysqlbinlog和mysqldump使用详解