wdcp怎样还原数据库
我备份了数据库之后找不到在哪里还原数据库。备份文件那里只有解压、删除和下载按钮,并且解压是直接解压,没有给出路径选择,解压后文件在哪里都找不到了。 [i=s] 本帖最后由 wulali 于 2012-12-30 14:11 编辑 [/i]目前需要手动还原,把数据库备份文件解压到mysql数据库文件目录下
默认的mysql数据库文件目录:/www/wdlinux/mysql/var 但是上传的mysql文件解压的时候根本不提示要解压到哪里,直接解压了,文件都不知道解压到哪里了 还有个问题就是我在/www/wdlinux/mysql/var里面上传mysql压缩文件,上传之后提示上传成功,但是这个目录下面却没有上传的文件,这些文件放到哪里去了?谢谢解答 [i=s] 本帖最后由 wulali 于 2012-12-30 14:57 编辑 [/i]
[quote]还有个问题就是我在/www/wdlinux/mysql/var里面上传mysql压缩文件,上传之后提示上传成功,但是这个目录下面 ...
[size=2][color=#999999]recommend 发表于 2012-12-30 14:25[/color] [url=http://www.wdlinux.cn/bbs/redirect.php?goto=findpost&pid=17572&ptid=4714][img]http://www.wdlinux.cn/bbs/images/common/back.gif[/img][/url][/size][/quote]
WDCP后台无法浏览/www/wdlinux/mysql/var里面的文件的
你可以在SSH里执行下面3条语句来还原数据库[code]service mysqld stop
tar zxvf /www/backup/mysql/database.tar.gz -C /www/wdlinux/mysql/var/
service mysqld restart[/code]把database.tar.gz换成你的数据库备份文件的名字
注:
/www/backup/mysql/是默认的数据库备份文件的存放目录
/www/wdlinux/mysql/var/是默认的mysql数据库文件的存放目录
如果你改了默认设置的话,需要把相应的目录替换成你所修改的目录 我的数据库是database.sql.gz这种格式可以吗 [quote]我的数据库是database.sql.gz这种格式可以吗
[size=2][color=#999999]recommend 发表于 2012-12-30 14:30[/color] [url=http://www.wdlinux.cn/bbs/redirect.php?goto=findpost&pid=17574&ptid=4714][img]http://www.wdlinux.cn/bbs/images/common/back.gif[/img][/url][/size][/quote]
sql.gz?从phpmyadmin里面导出来的?那么直接从phpmyadmin导入回去不就行了?
我说的数据库备份文件,指的是在WDCP后台备份的数据库文件 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.
这个什么意思啊,好像不成功 [quote]tar zxvf /www/backup/mysql/5starss.sql.gz -c /www/wdlinux/mysql/var/
tar: You may not specify mor ...
[size=2][color=#999999]recommend 发表于 2012-12-30 14:36[/color] [url=http://www.wdlinux.cn/bbs/redirect.php?goto=findpost&pid=17576&ptid=4714][img]http://www.wdlinux.cn/bbs/images/common/back.gif[/img][/url][/size][/quote]
在WDCP后台的数据库列表里备份的数据库文件应该是以.tar.gz为扩展名的
.sql.gz的应该是从phpmyadmin导出来的文件,你直接在phpmyadmin导入回去就行了 非常感谢,成功了。为这个问题,我弄了几天,换了几个控制面板。
另外我问一下,加入我建立了多个网站,有多个数据库,后台备份的数据库在通过ssh还原到指定的某个数据库的时候上面的命令是否有改变?例如,我有两个数据库:DB1和DB2,现在我要还原DB1,上面的命令应怎样改?
谢谢指点! [i=s] 本帖最后由 wulali 于 2012-12-30 14:52 编辑 [/i]
[quote]非常感谢,成功了。为这个问题,我弄了几天,换了几个控制面板。
另外我问一下,加入我建立了多个网站,有 ...
[size=2][color=#999999]recommend 发表于 2012-12-30 14:46[/color] [url=http://www.wdlinux.cn/bbs/redirect.php?goto=findpost&pid=17578&ptid=4714][img]http://www.wdlinux.cn/bbs/images/common/back.gif[/img][/url][/size][/quote]
WDCP后台备份数据库文件时,会将每个数据库分别打包的
所以你只要把上面命令里的database.tar.gz替换成你想还原的数据库备份文件名字即可
比如你备份数据库DB1时,生成了db1.tar.gz,只要把database.tar.gz替换成db1.tar.gz就行了 嗯,知道了,非常感谢!
页:
[1]