Saber 酱的抱枕

Fly me to the moon

03/20
2015
学习

更改已安装的 dedecmsdedecms数据库表前缀

下午做好了一个网站准备上线测试,安装 dedecms时想为这个网站单独建立一个数据库。于是去空间控制面板准备新建数据库,却发现无法添加。问了客服之后明白选的空间套餐有数据库数量限制,现在已经上限了。

那就找个看着顺眼的数据库用吧。这个数据库内之前的 dedecms使用了默认的前缀dede_,现在这个改成test_前缀安装就行了:

如果还要安装更多网站,再使用不同的表前缀就行了。

安装后进入了后台,恢复数据的时候又遇到了问题。现在的数据库里有dede_和test_两种前缀,而我在本地建立这个网站的时候表前缀是dede_,这样一恢复就完蛋了。后来百度到了方法,通过修改备份后的数据库数据来改变表前缀,以便和要恢复到的表的前缀相同。

备份的时候要勾选备份表结构信息。备份完成后看看备份的文件,都是dede_开头的:

先改文件名,把文件名中的dede_都换成test_:

之后就要修改文件内容了,把所有文件内的dede_全部换成test_,注意别漏了“tables_struct_”开头的这个文件:

这些都修改完成之后上传,在 dedecms后台恢复的时候确认下,没有错误就可以恢复了。

在这个后台备份的时候,数据库内所有的表都会列出来,默认只选择了此站点使用的test_前缀的表,这样备份就行了。

更改已安装的 dedecmsdedecms数据库表前缀