上一篇
🔥 数据库备份CMD攻略(2025最新版) 🔥
步骤1:基础备份命令
mysqldump -u 用户名 -p 密码 --database 数据库名 > 备份文件.sql
💡 示例:备份本地数据库test_db
到D:\backup\
mysqldump -u root -p123456 --database test_db > D:\backup\test_db.sql
步骤2:压缩备份(节省空间)
mysqldump -u 用户名 -p 密码 --database 数据库名 | gzip > 备份文件.sql.gz
步骤3:备份单表或多表
mysqldump -u 用户名 -p 密码 数据库名 表1 表2 > 备份文件.sql
还原命令
mysql -u 用户名 -p 密码 数据库名 < 备份文件.sql
💾 压缩文件还原:
gunzip < 备份文件.sql.gz | mysql -u 用户名 -p 密码 数据库名
步骤1:备份数据库到.bak文件
sqlcmd -S 本地实例名 -E -Q "BACKUP DATABASE 数据库名 TO DISK='路径\备份名.bak'"
💡 示例:备份sales_db
到D:\backups\
sqlcmd -S . -E -Q "BACKUP DATABASE sales_db TO DISK='D:\backups\sales_202508.bak'"
步骤2:跨服务器还原(解决路径冲突)
sqlcmd -S 目标服务器 -U 用户名 -P 密码 -Q "RESTORE DATABASE 数据库名 FROM DISK='备份路径.bak' WITH MOVE '原数据文件' TO '新路径.mdf', MOVE '原日志文件' TO '新路径.ldf'"
💡 2025新特性:SQL Server 2025支持ZSTD压缩算法,备份速度提升30%!
BACKUP DATABASE 数据库名 TO DISK='路径.bak' WITH COMPRESSION (ALGORITHM = ZSTD)
步骤1:基础备份(归档格式)
pg_dump -U 用户名 -F c -b -v -f 备份文件.dump 数据库名
💡 示例:备份pg_test
到当前目录
pg_dump -U postgres -F c -b -v -f pg_test.dump pg_test
步骤2:还原备份
pg_restore -U 用户名 -d 数据库名 -v 备份文件.dump
步骤3:备份单表(CSV格式)
pg_dump -U 用户名 -t 表名 --data-only --column-inserts 数据库名 > 表数据.csv
"D:\My Backup\file.sql"
。 📅 信息来源综合自MySQL 9.0、SQL Server 2025、PostgreSQL 17官方文档及技术社区(2025年8月更新)。
本文由 业务大全 于2025-08-22发表在【云服务器提供商】,文中图片由(业务大全)上传,本平台仅提供信息存储服务;作者观点、意见不代表本站立场,如有侵权,请联系我们删除;若有图片侵权,请您准备原始证明材料和公证书后联系我方删除!
本文链接:https://cloud.7tqx.com/wenda/696375.html
发表评论