http://www.21andy.com/blog/20071102/655.html
mysql备份(我做的尝试):
首先进入'运行'(cmd),
在提示符下直接输入命令:
(1)mysqldump -h localhost -u root -p databaseName >test.sql //备份数据库
(2)mysqldump - -add-drop-table -u root -p databaseName >t2.sql
DROP TABLE IF EXISTS `user`;
(3)mysqldump -h localhost -u root -p databaseName table >t3.sql //把指定的table备份
(4)还原MySQL数据库的命令(需要create database databasename)
mysql -h hostname -u username -p databasename < backupfile.sql
一组以数据定义语言来表达的语句集,该语句集完整地描述了数据库的结构。
SELECT INTO OUTFILE :
如果您觉得mysqldump工具不够酷,就使用SELECT INTO OUTFILE吧, MySQL同样提供一个跟LOAD DATA INFILE命令有相反作用的命令,这就是SELECT INTO OUTFILE 命令,这两个命令有很多的相似之处。首先,它们有所有的选项几乎相同。现在您需要完成前面用mysqldump完成的功能,可以依照下面的步骤进行操作:
1. 确保mysqld进程(服务)已经在运行
2. cd /usr/local/mysql
3. bin/mysqladmin ping ;// 如果这个句子通不过,可以用这个:mysqladmin -u root -p ping
mysqladmin ping用于检测mysqld的状态,is alive说明正在运行,出错则可能需要用户名和密码。
4. 启动MySQL 监听程序.
5. bin/mysql –p Meet_A_Geek;// 进入mysql命令行,并且打开数据库Meet_A_Geek,需要输入密码
6. 在命令行中,输入一下命令:
SELECT * INTO OUTFILE '/home/mark/Orders.txt'
FIELDS
TERMINATED BY = ','
FROM Orders
WHERE Order_Date >= '2000-01-01'
在你按了Return(回车)之后,文件就创建了。这个句子就像一个规则的SELECT语句,只是把想屏幕的输出重定向到了文件中。这意味这您可以使用JOIN来实现多表的高级查询。这个特点也可以被用作一个报表产生器。
分享到:
相关推荐
《Windows环境下MySQL数据库备份与恢复:mysqldump详解》 在信息技术领域,数据库管理是至关重要的环节,其中数据的安全性和可恢复性是衡量系统稳定性的重要标准。MySQL作为一款广泛使用的开源关系型数据库管理系统...
MySQL是世界上最受欢迎的关系型数据库管理系统之一,而`mysqldump.exe`是其配套的一款强大工具,主要用于数据库的备份、迁移和数据导出。在MySQL 5.7版本中,`mysqldump`提供了丰富的功能,使得数据库的管理变得更加...
【标题】"mysqldump-8.0.20.zip"是一个包含了MySQL数据库备份工具mysqldump的压缩文件,适用于Windows操作系统。这个版本是8.0.20,这意味着它包含了MySQL 8.0的主要特性和服务更新。 【描述】提到的"从MySQL ...
包里面的文件:mysql、mysqldump 两个命令 mysqldump使用方法:可直接使用,备份数据库 使用方法:mysqldump --opt -u用户名 -p密码 -hIP地址 -P数据库端口 要备份的库 > 导入指定的sql里 示例:mysqldump --opt -u...
详解 linux mysqldump 导出数据库、数据、表结构 导出完整的数据库备份: mysqldump -h127.0.0.1 -P3306 -uroot -ppassword --add-locks -q dbname > dbname.sql 说明:–add-locks:导出过程中锁定表,完成后回解锁...
MySQL作为广泛使用的开源数据库管理系统,提供了多种备份工具,其中mysqldump是最常用的命令行工具之一,用于导出数据库到SQL脚本文件。然而,当涉及到备份多张相关联的表并执行条件筛选时,mysqldump的使用就变得...
在这个场景下,我们将详细探讨如何使用DataGrip配合mysqldump工具进行数据库备份,并了解如何处理标题和描述中提到的“dump.rar”压缩包。 首先,mysqldump是MySQL官方提供的一个命令行工具,用于导出数据库的结构...
`mysqldump`是一个强大的命令行工具,它允许用户备份、导出MySQL数据库的数据和结构。这个工具对于开发人员和系统管理员来说是必不可少的,因为它提供了在不同环境之间迁移数据的能力,也可以用于定期备份,防止数据...
`mysqldump`是MySQL数据库管理系统中一个强大的工具,用于备份数据库或迁移数据。它能够生成SQL脚本,包含了创建数据库结构、插入数据等操作,使得数据可以在不同环境之间轻松转移。以下是对`mysqldump`命令的详细...
在低版本备份高版本的时候会报错。可以尝试直接用高版本的mysqldump备份。但是的一个exe文件。
mysqldump 是 MySQL 中的一个备份工具,用于将 MySQL 数据库中的数据导出到一个 SQL 文件中,以便在需要时恢复数据。下面是 mysqldump 的使用方法和选项介绍。 mysqldump的基本使用方法 mysqldump 的基本语法为:`...
《MySQL数据库备份神器:mysqldump在Win、Linux及Mac平台的应用与实践》 MySQL作为全球最受欢迎的开源关系型数据库管理系统之一,其稳定性和高效性深受广大开发者的喜爱。在日常运维过程中,数据安全至关重要,这就...
mysqldump
为了增强安全性,我们可以使用名为`mysqldump-secure`的脚本来加密备份过程,并且它还提供了额外的功能,如压缩、日志记录、黑名单以及Nagios/Icinga监控集成。 `mysqldump-secure`是一个增强版的MySQL备份脚本,它...
`mysqldump.exe` 是 MySQL 数据库管理系统中的一款重要命令行工具,它主要用于数据库的备份、导出和数据迁移。这款工具的功能强大且灵活,是数据库管理员日常工作中不可或缺的一部分。下面将详细介绍 `mysqldump` 的...
`mysqldump`工具就是MySQL提供的一个强大的命令行实用程序,用于导出数据库中的数据和/或结构。本文将深入探讨如何使用`mysqldump`只导出数据或只导出表结构。 首先,我们要理解`mysqldump`的基本用法。`mysqldump`...
本文将详细介绍如何利用Zabbix监控mysqldump定时备份的过程,帮助企业在数据库管理中提高效率和可靠性。 首先,mysqldump是一款强大的MySQL数据库备份工具,能够生成SQL语句来创建、插入、更新和删除数据库中的数据...
### MySQLDump 使用详解 在数据库管理与维护的过程中,备份与恢复是极其重要的环节。`mysqldump`作为MySQL提供的一款强大的工具,被广泛应用于数据的导入导出、备份及还原等场景。本文将深入探讨`mysqldump`的各项...
本文主要探讨了两种常见的MySQL数据库备份方法:直接复制数据库文件和使用`mysqldump`程序。 首先,直接复制数据库文件的方式可以快速完成备份,但这种方法存在一定的风险。在拷贝数据库文件时,必须确保服务器在...