北海亭

MySQL数据库备份(2) CP直接拷贝

编程技术  2025-11-01 18:01:52  热度:7℃

2 使用直接拷贝数据库的备份和拷贝方法 

另一种不涉及mysqldump备份数据库和表的方式是直接拷贝数据库表文件。典型地,这用诸如cp、tar或cpio实用程序。本文的例子使用cp。 

当你使用一种直接备份方法时,你必须保证表不在被使用。如果服务器在你则正在拷贝一个表时改变它,拷贝就失去意义。 

保证你的拷贝完整性的最好方法是关闭服务器,拷贝文件,然后重启服务器。如果你不想关闭服务器,要在执行表检查的同时锁定服务器。如果服务器在运行,相同的制约也适用于拷贝文件,而且你应该使用相同的锁定协议让服务器“安静下来”。 

假设服务器关闭或你已经锁定了你想拷贝的表,下列显示如何将整个samp_db数据库备份到一个备份目录(DATADIR表示服务器的数据目录): 

%cd DATADIR 

%cp -r samp_db /usr/archive/mysql 

单个表可以如下备份: 

%cd DATADIR/samp_db 

%cp member.* /usr/archive/mysql/samp_db 

%cp score.* /usr/archive/mysql/samp_db 

.... 

当你完成了备份时,你可以重启服务器(如果关闭了它)或释放加在表上的锁定(如果你让服务器运行)。 

要用直接拷贝文件把一个数据库从一台机器拷贝到另一台机器上,只是将文件拷贝到另一台服务器主机的适当数据目录下即可。要确保文件是MyIASM格式或两台机器有相同的硬件结构,否则你的数据库在另一台主机上有奇怪的内容。你也应该保证在另一台机器上的服务器在你正在安装数据库表时不访问它们。 

最近更新

  • Strategy公司比特币引擎增速放缓,分析师称其仍具备长期潜力

    Strategy公司比特币引擎增速放缓,分析师称其仍具备长期潜力

    2025-11-0424阅读

  • Luxxcoin创新模式挑战模因币投机:Solana生态迎来基于价值的MemeFi项目

    Luxxcoin创新模式挑战模因币投机:Solana生态迎来基于价值的MemeFi项目

    2025-11-0457阅读

  • 11月加密货币股票焦点:CRCL、BMNR与HOOD的上涨潜力分析

    11月加密货币股票焦点:CRCL、BMNR与HOOD的上涨潜力分析

    2025-11-0458阅读

  • 墨西哥央行确认全面资产支持,应对用户提款激增

    墨西哥央行确认全面资产支持,应对用户提款激增

    2025-11-0412阅读

  • Bittensor TAO 价格飙升至 510 美元以上,目标价位是 540 美元和 580 美元吗?

    Bittensor TAO 价格飙升至 510 美元以上,目标价位是 540 美元和 580 美元吗?

    2025-11-0454阅读

  • 比特币价格预测:2025年底能否突破15万美元大关?

    比特币价格预测:2025年底能否突破15万美元大关?

    2025-11-0412阅读

  • 近年来对XRP持有者最重要的日期:11月13日或成历史性时刻

    近年来对XRP持有者最重要的日期:11月13日或成历史性时刻

    2025-11-0438阅读

  • 美联储降息对BTC/USD价格的影响及数据缺口的市场分析

    美联储降息对BTC/USD价格的影响及数据缺口的市场分析

    2025-11-0437阅读

  • 清崎再发“大规模崩盘”警告:建议投资者转向比特币和以太坊

    清崎再发“大规模崩盘”警告:建议投资者转向比特币和以太坊

    2025-11-0415阅读

  • 比特币期货市场:多空失衡下的战略机遇与风险应对

    比特币期货市场:多空失衡下的战略机遇与风险应对

    2025-11-0448阅读

  • 精选专题