dedecms 还原数据库的方法(网站打不开,数据库已经备份下了了)
1、首先登录织梦后台,从左侧菜单找到系统-数据库备份/还原选项。
2、点击右上角的数据还原按钮,此时就可以看到备份好的数据库列表。
3、点击全选数据,然后点击开始还原数据,此时不要退出,等待还原完成。
4、还原完成后,还需要对网站进行重新生成页面,点击生成-一键更新网站-更新所有,开始更新即可。
5、如果需要对网站数据库进行备份,只需要到数据库备份/还原页面,全选数据,提交备份就可以了。
被这破问题困扰了2次了,第一次不知道怎么解决的,解决不完美,这次真的是快哭了。最后找到了问题根源。
问题原因:在安装织梦的时候新建的数据库名称不能是数字开头,不能带有特殊符号!而我的就是带了个特殊符号“-”,导致我数据备份的时候提示的成功,但实际上是失败了。
解决办法:在服务器端用phpMyAdmin进入mysql数据库,找到你网站使用的数据库,点操作
打开之后修改数据库名称(之前我还百度怎么修改Mysql数据库名称,百度都说不能改,垃圾)
最后点执行
提示改名成功之后,打开网站跟目录找到:data/commoninc 文件用文本文档打开,将数据库名称修改为新的不带数字和特殊符号的数据库名称。
最后进入网站后台清除一下系统缓存,重新全站生成一次,再做数据备份。这次的数据备份就是完整的数据了,拿到新的服务器上去也可以正常恢复了。
在主机控制面板导出数据,然后再在新空间把数据导入,空间一般都有提供phpMyAdmin或其它MySQL管理工具的,在管理工具里面有数据导入功能。但,有一个最麻烦的问题是要考虑的,就是原MySQL数据库及新MySQL数据库的版本最好一致或接近,否则很有可能无法用这种方法导入,例如,你原MySQL数据库是4x的,而新MySQL数据库是5x,那用这方式十有八九会不行,因为版本不同,语法及属性稍有差别,MySQL最麻烦就是这了。
0条评论