枫叶落
Mysql备份数据库(mysqldump)
2014-7-10 Eagle
mysqldump命令用来备份数据库。



mysqldump命令在DOS的[url=file://\\mysql\\bin]\\mysql\\bin[/url]目录下执行。



1) 导出整个数据库(导出文件默认是存在mysql\bin目录下)

    mysqldump -u 用户名 -p 数据库名 > 导出的文件名

    mysqldump -u user_name -p123456 database_name > outfile_name.sql



2) 导出一个表

    mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名

    mysqldump -u user_name -p database_name table_name > outfile_name.sql



3) 导出一个数据库结构

    mysqldump -u user_name -p -d –add-drop-table database_name > outfile_name.sql

    -d 没有数据 –add-drop-table 在每个create语句之前增加一个drop table



4) 带语言参数导出

    mysqldump -uroot -p –default-character-set=latin1 –set-charset=gbk –skip-opt database_name > outfile_name.sql



例如,将aaa库备份到文件back_aaa中:

[root@test1 root]# cd /home/data/mysql

[root@test1 mysql]# mysqldump -u root -p --opt aaa > back_aaa
发表评论:
昵称

邮件地址 (选填)

个人主页 (选填)

内容