admin
管理员
管理员
  • UID1
  • 粉丝0
  • 关注0
  • 发帖数744
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 原创写手
阅读:1777回复:0

Mysql命令mysqldump:备份数据库

楼主#
更多 发布于:2017-09-09 17:26
mysqldump命令用来备份数据库。

mysqldump命令在DOS的\\mysql\\bin目录下执行。

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
游客

返回顶部