Mysql--mysqldump命令 备份数据库

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mysql--mysqldump命令 备份数据库相关的知识,希望对你有一定的参考价值。

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中:
[[email protected] root]# cd /home/data/mysql
[[email protected] mysql]# mysqldump -u root -p --opt aaa > back_aaa

以上是关于Mysql--mysqldump命令 备份数据库的主要内容,如果未能解决你的问题,请参考以下文章

mysql mysqldump如何用

MySQL mysqldump + mysqlbinlog 备份和还原

MySQL mysqldump备份脚本

mysqldump对于DB进行逻辑备份的时候,是否会备份视图呢?

MySQL mysqldump数据导出基本操作

mysql mysqldump只导出表结构或只导出数据的实现方法