MySQL数据库备份&恢复(备份恢复)【备份策略一:直接拷贝数据库文件】

本文详细介绍了如何通过直接拷贝数据库文件进行MySQL的备份与恢复。首先,需要停止MySQL服务器,然后复制整个数据库目录并打包压缩。接着,将备份文件传输到目标服务器,清空目标数据库目录,解压文件并更改权限。最后,启动MySQL服务器,完成恢复过程。确保文件格式兼容及硬件结构相同以避免问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

备份策略一:直接拷贝数据库文件

当你使用直接备份方法时,必须保证表不在被使用。如果服务器在你正在拷贝一个表时改变它,拷贝就失去意义。保证你的拷贝完整性的最好方法是关闭服务器,拷贝文件,然后重启服务器。
当你完成了备份时,需要重启服务器(如果关闭了它)或释放加在表上的锁定(如果你让服务器运行)。要用直接拷贝文件把一个数据库从一台机器拷贝到另一台机器上,只是将文件拷贝到另一台服务器主机的适当数据目录下即可。
要确保文件是MyIASM格式或两台机器有相同的硬件结构,否则你的数据库在另一台主机上有奇怪的内容。

(文件系统备份工具 cp)(适合小型数据库,是最可靠的)

  1. 停止MySQL服务器
[root@localhost ~]# systemctl stop mysqld
  1. 直接复制整个数据库目录。注意:使用这种方法最好还原到相同版本服务器中,不同版本可能不兼容
[root@localhost ~]# cd /var/lib/mysql		//切换到数据库目录
[root@localhost mysql]# ll
total 110684
-rw-r-----. 1 mysql mysql       56 Mar 26 14:37 auto.cnf
-rw-------. 1 mysql mysql     1680 Mar 26 14:37 ca-key.pem
-rw-r--r--. 1 mysql mysql     1112 Mar 26 14:37 ca.pem
-rw-r--r--. 1 mysql mysql     1112 Mar 26 14:
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值