linux 下数据库的最简单备份方法

来源:互联网 发布:sybase12.5数据库下载 编辑:程序博客网 时间:2024/05/19 16:51

找了N久数据库备份的简单方法。网上好多写的要不就是命令一大堆,要不就是使用程序但是受很文件体积限制。对于众多的菜鸟们来说一点都不实用。下面介绍一种简单的备份方法。当然,前提是你拥有的系统权限足够高。

说白了就是找到你linux下系统的数据库所在文件夹,将数据库文件拷贝一份出来放别处就OK了。这里需要做的很简单:

1、知道数据库名称,使用locate命令查找数据库所在文件夹。

2、拷贝你要备份的数据库。

关于所需命令,在本人另一篇文章《linux实用命令》中都有使用示例与说明。

还原:(警告:该方法会丢失备份后数据库产生的新数据,不过对于完全瘫痪来说,总是更好的选择。)

1、将备份的数据库文件拷贝到原来的位置

2、设置权限。数据库文件夹需要设置770权限,文件夹里的数据库文件需要660权限,并且需将用户和组改为数据库使用者。例如:在mysql下数据库名为new,则其对应的在mysql文件夹下的new文件夹权限设置如下:chmod 770 new(设置new文件夹权限770),chmod -R 660 new/*(设置new 下所有文件权限为660),chown -r mysql:mysql new/*(更改new文件夹下所有文件的所有者即所属组为mysql)。

做完这些便可以在phpmyadmin中看到效果了