Board logo

标题: [求助] wdcp怎样还原数据库 [打印本页]

作者: recommend    时间: 2012-12-30 14:02     标题: wdcp怎样还原数据库

我备份了数据库之后找不到在哪里还原数据库。备份文件那里只有解压、删除和下载按钮,并且解压是直接解压,没有给出路径选择,解压后文件在哪里都找不到了。
作者: wulali    时间: 2012-12-30 14:07

本帖最后由 wulali 于 2012-12-30 14:11 编辑

目前需要手动还原,把数据库备份文件解压到mysql数据库文件目录下
默认的mysql数据库文件目录:/www/wdlinux/mysql/var
作者: recommend    时间: 2012-12-30 14:23

但是上传的mysql文件解压的时候根本不提示要解压到哪里,直接解压了,文件都不知道解压到哪里了
作者: recommend    时间: 2012-12-30 14:25

还有个问题就是我在/www/wdlinux/mysql/var里面上传mysql压缩文件,上传之后提示上传成功,但是这个目录下面却没有上传的文件,这些文件放到哪里去了?谢谢解答
作者: wulali    时间: 2012-12-30 14:29

本帖最后由 wulali 于 2012-12-30 14:57 编辑
还有个问题就是我在/www/wdlinux/mysql/var里面上传mysql压缩文件,上传之后提示上传成功,但是这个目录下面 ...
recommend 发表于 2012-12-30 14:25

WDCP后台无法浏览/www/wdlinux/mysql/var里面的文件的

你可以在SSH里执行下面3条语句来还原数据库
  1. service mysqld stop
  2. tar zxvf /www/backup/mysql/database.tar.gz -C /www/wdlinux/mysql/var/
  3. service mysqld restart
复制代码
把database.tar.gz换成你的数据库备份文件的名字

注:
/www/backup/mysql/是默认的数据库备份文件的存放目录
/www/wdlinux/mysql/var/是默认的mysql数据库文件的存放目录
如果你改了默认设置的话,需要把相应的目录替换成你所修改的目录
作者: recommend    时间: 2012-12-30 14:30

我的数据库是database.sql.gz这种格式可以吗
作者: wulali    时间: 2012-12-30 14:32

我的数据库是database.sql.gz这种格式可以吗
recommend 发表于 2012-12-30 14:30

sql.gz?从phpmyadmin里面导出来的?那么直接从phpmyadmin导入回去不就行了?
我说的数据库备份文件,指的是在WDCP后台备份的数据库文件
作者: recommend    时间: 2012-12-30 14:36

tar zxvf /www/backup/mysql/5starss.sql.gz -c /www/wdlinux/mysql/var/

tar: You may not specify more than one `-Acdtrux' or `--test-label' option
Try `tar --help' or `tar --usage' for more information.
这个什么意思啊,好像不成功
作者: wulali    时间: 2012-12-30 14:38

tar zxvf /www/backup/mysql/5starss.sql.gz -c /www/wdlinux/mysql/var/

tar: You may not specify mor ...
recommend 发表于 2012-12-30 14:36

在WDCP后台的数据库列表里备份的数据库文件应该是以.tar.gz为扩展名的
.sql.gz的应该是从phpmyadmin导出来的文件,你直接在phpmyadmin导入回去就行了
作者: recommend    时间: 2012-12-30 14:46

非常感谢,成功了。为这个问题,我弄了几天,换了几个控制面板。
另外我问一下,加入我建立了多个网站,有多个数据库,后台备份的数据库在通过ssh还原到指定的某个数据库的时候上面的命令是否有改变?例如,我有两个数据库:DB1和DB2,现在我要还原DB1,上面的命令应怎样改?
谢谢指点!
作者: wulali    时间: 2012-12-30 14:49

本帖最后由 wulali 于 2012-12-30 14:52 编辑
非常感谢,成功了。为这个问题,我弄了几天,换了几个控制面板。
另外我问一下,加入我建立了多个网站,有 ...
recommend 发表于 2012-12-30 14:46

WDCP后台备份数据库文件时,会将每个数据库分别打包的
所以你只要把上面命令里的database.tar.gz替换成你想还原的数据库备份文件名字即可
比如你备份数据库DB1时,生成了db1.tar.gz,只要把database.tar.gz替换成db1.tar.gz就行了
作者: recommend    时间: 2012-12-30 14:55

嗯,知道了,非常感谢!




欢迎光临 WDlinux官方论坛 (http://wdlinux.cn/bbs/) Powered by Discuz! 7.2