终于找到个好办法备份数据库了
2009-08-08 17:20
411 查看
环境:web服务器和数据库服务器分离,数据库服务器不对外网开放。
数据库的user库共有6G大;
在线通过webshell连接到数据库服务器,用webshell自带功能备份其中的user库,备份的时候服务器内存耗尽、apache进程假
死、网站无法访问,最后备份出来刚好4G大,不知道数据完整不,下到本地用mysql导入,算了下时间,1000多万数据需要至少65小时才能导入完成,
很恐怖。。。办公室的那台电脑现在还在导入昨天凌晨备份的数据库。。。呵呵!最主要的是,不知道数据备份是否完整,怎么刚好4G大?
苦苦找寻好的备份方法,为了减小备份数据,打算只备份用户名和密码字段,可是web服务器没装mysql,没法执行这种备份方式,后来翻遍baidu,找了2天,终于找到个好办法:
下载《帝国备份王》备份,按提示设置好,备份的时候可以只选择备份表中的某些字段,这个功能很好,但是不知道是
我备份时没设置好,还是怎么了,花了29分钟备份完成,又花了接近半小时打包成bz2格式下载回来,还原的时候,提示adminid字段不能为null,
郁闷。。。只有重新备份了!现在正在第二次备份。。。。等会看结果!
[b]《帝国备份王》备份的时候可以选择按文件大小分段或者按数据量分段,我是按数据量,每10万条分段,之前还原的时候还提示了一个“Allowed memory size of 134217728 bytes exhausted (tried to allocate 10066329”错误,提示这个错误请更改php.ini中的memory_limit值,我改到512M去了,还原完了可以改回来,因为每个备份文件都有32M左右大。。。所以才提示这个错误![/b]
数据库的user库共有6G大;
在线通过webshell连接到数据库服务器,用webshell自带功能备份其中的user库,备份的时候服务器内存耗尽、apache进程假
死、网站无法访问,最后备份出来刚好4G大,不知道数据完整不,下到本地用mysql导入,算了下时间,1000多万数据需要至少65小时才能导入完成,
很恐怖。。。办公室的那台电脑现在还在导入昨天凌晨备份的数据库。。。呵呵!最主要的是,不知道数据备份是否完整,怎么刚好4G大?
苦苦找寻好的备份方法,为了减小备份数据,打算只备份用户名和密码字段,可是web服务器没装mysql,没法执行这种备份方式,后来翻遍baidu,找了2天,终于找到个好办法:
下载《帝国备份王》备份,按提示设置好,备份的时候可以只选择备份表中的某些字段,这个功能很好,但是不知道是
我备份时没设置好,还是怎么了,花了29分钟备份完成,又花了接近半小时打包成bz2格式下载回来,还原的时候,提示adminid字段不能为null,
郁闷。。。只有重新备份了!现在正在第二次备份。。。。等会看结果!
[b]《帝国备份王》备份的时候可以选择按文件大小分段或者按数据量分段,我是按数据量,每10万条分段,之前还原的时候还提示了一个“Allowed memory size of 134217728 bytes exhausted (tried to allocate 10066329”错误,提示这个错误请更改php.ini中的memory_limit值,我改到512M去了,还原完了可以改回来,因为每个备份文件都有32M左右大。。。所以才提示这个错误![/b]
相关文章推荐
- 费劲千辛万苦终于找到了数据库!
- sqlserver 错误602,未能在sysindexes中找到数据库 的解决办法
- 数据库 '***' 的日志已满。请备份该数据库的事务日志以释放一些日志空间的解决办法
- 如何在本站使用脚本格式的计数器--终于找到解决办法!
- 终于找到WinForm自定义控件不能拖到IDE设计器容器的办法
- Sql Server 备份还原失败错误ERROR:3145(备份集中的数据库备份与现有的数据库不同)及解决办法
- SQL数据库还原时备份集中的数据库备份与现有的数据库不同的解决办法
- 终于找到一个方法可以使用EF的时候动态指定数据库路径了
- SQL Server数据库备份还原时,提示“数据库正在使用”的解决办法
- 使用了博客园的备份后得到一个xml文件,不知道有没有css或者xslt文件可以在本地阅读文章,在网上找了半天也没有找到解决办法,难道要自己写?
- SQL Server 数据库使用备份还原造成的孤立用户和对象名‘xxx’无效的错误的解决办法
- 转摘--MS SQL Server 2000 数据库使用备份还原造成的孤立用户和对象名‘xxx’无效的错误的解决办法
- SQL Server 数据库使用备份还原造成的孤立用户和对象名‘xxx’无效的错误的解决办法
- 数据库正在使用,恢复备份失败的解决办法
- sqlserver 2005 数据库还原是出现“备份集中的数据库备份与现有的X数据库不同”的解决办法
- SQL Server数据库备份还原时,提示“数据库正在使用”的解决办法
- 终于找到了在asp.net使用popcalendar.js 日历时候提示出现"缺少对象“的解决办法。
- java 内存溢出的解决办法(终于找到)
- MS SQL Server 2000 数据库使用备份还原造成的孤立用户和对象名‘xxx’无效的错误的解决办法
- sql 2008 备份集中的数据库备份与现有的 'XXX' 数据库不同 解决办法