二>[3]

[入库:2005年9月21日] [更新:2007年3月24日]

本文简介:

(5)关闭数据库服务器
# ./mysqladmin -u root -p shutdown #关闭数据库
MySQL数据导出工具mysqldump的使用简介
很多情况下我们都需要将数据库的数据导出到一个文件内进行备份或者到另外一个数据库进行导入操作。这时就需要使用到MySQL提供的数据导出工具mysqldump。
其基本的语法为:
# mysqldump [OPTIONS] database [tables]
如果没有指定任何的选项和表名(tables),mysqldump会 将整个数据库的内容都导出来。下面是mysqldump一些常用的参数:
--add-drop-table 在每个表格前加上DROP TABLE语句,用于在导入时删除原有的表格
-h 指定要连接的主机名或IP地址
-t 只备份数据,而不备份表结构
-d 只备份表结构,而不备份数据
--opt 允许同时多个附加的参数
-p 指定连接时的口令
-q 不使用缓冲区直接备份至硬盘,这对于要备份的数据库比较大时非常有用
-u 指定连接时使用的用户名
接下来我们以一个简单的例子来说明mysqldump的使用方法:
(1)将test数据库中所有表格全部导出至/tmp/test.bak中,因为mysqldump导出数据时是接输出至控制台的,我们要将它所输出的数据转存至文件就需要使用重定向命令">"。注意,如果root用户已经设置了口令,则需要输入口令才可以导出。


# /usr/local/servers/mysql/bin/mysqldump -u root -p test > /tmp/test.bak


数据导出之后使用vi /tmp/test.bak或者less /tmp/test.bak就可以查看到导出的数据。

本文关键:二>
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top