MySQL数据库备份与还原操作

从MySQL中导出数据库并备份

  • 远程
格式:mysqldump -h主机名  -P端口 -u用户名 -p密码 –database 数据库名 > 文件名.sql ;
  • 备份MySQL数据库为带删除表的格式
mysqldump  --add-drop-table -uusername -ppassword -database databasename > backupfile.sql;
  • 直接将MySQL数据库压缩备份
mysqldump -hhostname -uusername -ppassword -database databasename | gzip > backupfile.sql.gz;
  • 备份MySQL数据库某个(些)表
mysqldump -hhostname -uusername -ppassword databasename specific_table1 specific_table2 > backupfile.sql;
  • 备份服务器上所有数据库
mysqldump –all-databases > allbackupfile.sql;

还原MySQL数据库的命令

  • 还原单个数据库
mysql -hhostname -uusername -ppassword databasename < backupfile.sql;
  • 还原压缩的MySQL数据库
gunzip < backupfile.sql.gz | mysql -uusername -ppassword databasename;
  • 将数据库转移到新服务器
mysqldump -uusername -ppassword databasename | mysql –host=*.*.*.* -C databasename;

参考文章

手机上阅读

本文由 giao创作, 采用 知识共享署名4.0 国际许可协议进行许可
本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名
原文地址:《MySQL数据库备份与还原操作》

 最后一次更新于2018-12-24

0 条评论

添加新评论

Markdown is supported.