centos mysql备份与恢复方法

1274
2025/3/29 15:37:19
栏目: 云计算
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在CentOS系统中,备份和恢复MySQL数据库可以通过多种方法实现,以下是两种常用的方法:

使用 mysqldump 工具备份和恢复数据

mysqldump 是MySQL提供的用于导出数据库的命令行工具。你可以使用以下命令格式来备份数据库:

  • 备份整个数据库:

    mysqldump -u your_username -p your_password your_database > /path/to/backup/your_database_backup.sql
    
  • 备份单个表:

    mysqldump -u your_username -p your_password your_database table_name > /path/to/backup/table_name.sql
    
  • 压缩备份文件:

    mysqldump -u your_username -p your_password your_database | gzip > /path/to/backup/your_database_backup.sql.gz
    
  • 恢复备份:

    mysql -u your_username -p your_password your_database < /path/to/backup/your_database_backup.sql
    

使用 mysqlpump 工具备份和恢复大型数据库

mysqlpump 是MySQL 5.7.12及更高版本中引入的一个并行备份工具,适用于大型数据库的备份。使用方式与 mysqldump 类似:

  • 备份整个数据库:

    mysqlpump -u your_username -p your_password your_database > /path/to/backup/your_database_backup.sql
    
  • 恢复备份:

    mysql -u your_username -p your_password your_database < /path/to/backup/your_database_backup.sql
    

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: centos mongodb怎样实现负载均衡