自己的数据库数据分区

时间:2011-03-24 15:53:51

标签: mysql database partitioning

我不认识你,但是当我决定重新安装操作系统时,我已多次丢失数据库数据...
是的,我知道......请不要说出来。

因此,我认为不是第一次给DB数据(/ var / lib / mysql)提供自己的分区。确实我做了一次,但现在我不记得为什么,没有按预期工作。 重新安装WP,Joomla,下载客户数据并不是那么有趣。

有什么想法解决这个痛苦的问题吗?

THX .-

2 个答案:

答案 0 :(得分:1)

任何服务器都应该有一个完整的备份脚本,可以保存重新安装服务器所需的所有数据。不是专门用于重新安装,而是在紧急情况下,您的硬盘驱动器发生故障。

如果您有完整的备份脚本,则可以在重新安装服务器之前将其用于完整备份。

编辑:对你的客户来说同样如此 - 不要等到你的第一次硬盘崩溃才能以艰难的方式学习它......

答案 1 :(得分:1)

最简单的方法是在使用mysqldump重新安装操作系统之前进行备份,然后再将其导入。

也就是说,将MySQL数据放在一个单独的分区上是个好主意。首先,您需要为它创建一个分区。一旦你有一个分区并且它已经挂载你可以将/ var / lib / mysql / *复制到它

cp /var/lib/mysql/* /new/partition/mysql/

现在编辑my.cnf以指向不同的数据目录

datadir         = /new/partition/mysql

确保您的权限正确并重新启动MySQL。