安装会报以下错误:
当前数据库当中已经含有同样表前缀的数据表,您可以修改“表名前缀”来避免删除旧的数据,或者选择强制安装。强制安装会删除旧数据,且无法恢复。
蛋疼,在wordpress上重新安装,表前缀相同会直接覆盖安装的,discuz居然不行。
解决办法:
先和平时一样安装discuz,只不过在安装界面填写表前缀时候,假设原来应该是pre0_ ,但是因为如果也pre_ ,就会报错。所以 ,我们先随便填个表前缀 pre9_ 。然后点击继续安装。
安装后,我们在用命令或者phpmyadmin导入我们的备份数据到你discuz所使用的数据库中。因为两个表前缀不一样,所以导入液不会报错。
导入备份的数据库后,接着继续操作。我们会看到在论坛的config/目录下,有 config_global.php 和 config_ucenter.php 两个配置文件,其中config_ucenter.php 是uncenter的配置文件,我这里同时安装了discuz和 ucenter 。
在上面两个文件中,找到 pre9_ 将其改为 pre0_ 。然后在访问我们的论坛,是不是就可以正常访问,而且数据也恢复(导入)了呢?
最后一步,就是删除没用的 表前缀 为pr9_ 的表
附另一种方法 批量删除指定前缀表
用一下语句:
mysql> Select CONCAT( 'drop table ', table_name, ';' )
-> FROM information_schema.tables
-> Where table_name LIKE 'wp0_%';
其中的wp0_就是我们要删除的表的前缀,大家可以根据自己的情况修改。
显示的是要我们删除的所有以wp0_开头的表。只要按照下面的顺序一一输入就可以删除了
+-------------------------------------------+
| CONCAT( 'drop table ', table_name, ';' ) |
+-------------------------------------------+
| drop table wp0_bannerize; |
| drop table wp0_commentmeta; |
| drop table wp0_comments; |
| drop table wp0_gd_manager; |
| drop table wp0_links; |
| drop table wp0_moresecurelogin; |
| drop table wp0_options; |
| drop table wp0_pluginsTalkPLinker; |
| drop table wp0_pluginsTalkPLinkerOptions; |
| drop table wp0_post_relationships; |
| drop table wp0_postmeta; |
| drop table wp0_posts; |
| drop table wp0_postviews_plus; |
| drop table wp0_sam_ads; |
| drop table wp0_sam_blocks; |
| drop table wp0_sam_errors; |
| drop table wp0_sam_places; |
| drop table wp0_sam_zones; |
| drop table wp0_term_relationships; |
| drop table wp0_term_taxonomy; |
| drop table wp0_terms; |
| drop table wp0_usermeta; |
| drop table wp0_users; |
| drop table wp0_wfBadLeechers; |
| drop table wp0_wfBlocks; |
| drop table wp0_wfBlocksAdv; |
| drop table wp0_wfConfig; |
| drop table wp0_wfCrawlers; |
| drop table wp0_wfFileMods; |
| drop table wp0_wfHits; |
| drop table wp0_wfHoover; |
| drop table wp0_wfIssues; |
| drop table wp0_wfLeechers; |
| drop table wp0_wfLockedOut; |
| drop table wp0_wfLocs; |
| drop table wp0_wfLogins; |
| drop table wp0_wfNet404s; |
| drop table wp0_wfReverseCache; |
| drop table wp0_wfScanners; |
| drop table wp0_wfStatus; |
| drop table wp0_wfThrottleLog; |
| drop table wp0_wfVulnScanners; |
| drop table wp0_wp_bot_counter; |
| drop table wp0_wp_rp_tags; |
| drop table wp0_yarpp_related_cache; |
+-------------------------------------------+
45 rows in set (0.02 sec)