找了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中看到效果了