备份和恢复单个文件?

备份和恢复单个文件?

我打算更改我的/etc/mysql/my.cnf文件纳米。我对此有两个问题:

  1. 在执行此操作之前,有没有办法备份此文件?

  2. 如果出现问题,我该如何从备份中恢复文件(来自问题 1)?

答案1

这是一个普通文件,因此您可以cp创建一个备份

sudo cp /etc/mysql/my.cnf /etc/mysql/my.cnf.backup

并恢复它

sudo cp /etc/mysql/my.cnf.backup  /etc/mysql/my.cnf

您可以使用任何您想要的文件名和路径来代替/etc/mysql/my.cnf.backup

答案2

它应该像复制文件一样简单。然后,如果出现问题,您只需删除修改过的文件并重命名副本即可。

我会做:

sudo cp /etc/mysql/my.cnf /etc/mysql/my.cnf.bak

然后:

sudo nano /etc/mysql/my.cnf

恢复:

sudo rm /etc/mysql/my.cnf
sudo mv /etc/mysql/my.cnf.bak /etc/mysql/my.cnf

相关内容