备份策略一:直接拷贝数据库文件
当你使用直接备份方法时,必须保证表不在被使用。如果服务器在你正在拷贝一个表时改变它,拷贝就失去意义。保证你的拷贝完整性的最好方法是关闭服务器,拷贝文件,然后重启服务器。
当你完成了备份时,需要重启服务器(如果关闭了它)或释放加在表上的锁定(如果你让服务器运行)。要用直接拷贝文件把一个数据库从一台机器拷贝到另一台机器上,只是将文件拷贝到另一台服务器主机的适当数据目录下即可。
要确保文件是MyIASM格式或两台机器有相同的硬件结构,否则你的数据库在另一台主机上有奇怪的内容。
(文件系统备份工具 cp)(适合小型数据库,是最可靠的)
- 停止MySQL服务器
[root@localhost ~]# systemctl stop mysqld
- 直接复制整个数据库目录。注意:使用这种方法最好还原到相同版本服务器中,不同版本可能不兼容
[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:
MySQL数据库备份与恢复:直接文件拷贝方法

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

被折叠的 条评论
为什么被折叠?



