destoon采集论坛

 找回密码
 立即注册
查看: 85|回复: 4

网站让挂马了,我想修改数据库表的前缀,如何更改?

[复制链接]

148

主题

139

回帖

1224

积分

金牌会员

Rank: 6Rank: 6

积分
1224
发表于 2012-10-13 19:53:34 | 显示全部楼层 |阅读模式
网站让挂马了,我想修改数据库表的前缀,如何更改?
现在是默认的前缀
我的是UTF8的4.0最新版的
现在是默认的前缀destoon_

[ 本帖最后由 y1219 于 2012-10-13 20:01 编辑 ]
回复

使用道具 举报

23

主题

420

回帖

997

积分

高级会员

Rank: 4

积分
997
发表于 2012-10-13 20:56:07 | 显示全部楼层

登录phpmyadmin,点左边你的数据库名称进入到你的destoon数据库,然后点sql输入一下查询命令:[ol]
  • Select CONCAT( 'ALTER TABLE ', table_name, ' RENAME TO ', table_name,';' )   
  • FROM information_schema.tables   
  • Where table_name LIKE 'destoon_%';[/ol]复制代码查询以后会得到类似下面的结果[ol]
  • ALTER TABLE destoon_404 RENAME TO destoon_404;
  • ALTER TABLE destoon_404 RENAME TO destoon_404;
  • ALTER TABLE destoon_404 RENAME TO destoon_404;
  • ALTER TABLE destoon_404 RENAME TO destoon_404;
  • ALTER TABLE destoon_404 RENAME TO destoon_404;
  • ALTER TABLE destoon_404 RENAME TO destoon_404;
  • ALTER TABLE destoon_404 RENAME TO destoon_404;
  • ALTER TABLE destoon_404 RENAME TO destoon_404;
  • ALTER TABLE destoon_404 RENAME TO destoon_404;
  • ALTER TABLE destoon_ad RENAME TO destoon_ad;
  • ALTER TABLE destoon_ad RENAME TO destoon_ad;
  • ALTER TABLE destoon_ad RENAME TO destoon_ad;
  • ALTER TABLE destoon_ad RENAME TO destoon_ad;
  • [/ol]复制代码接着你把查询得到的结果复制到记事本里,然后用替换功能把RENAME TO destoon_替换为你想要的前缀比如RENAME TO dt_

    替换完之后就把全部语句复制到sql里执行就可以了
  • 回复 支持 反对

    使用道具 举报

    148

    主题

    139

    回帖

    1224

    积分

    金牌会员

    Rank: 6Rank: 6

    积分
    1224
     楼主| 发表于 2012-10-13 21:13:06 | 显示全部楼层

    感谢楼上的兄弟,但有两个问题
    1、按上面操作后程序文件是否要做设置?
    2、以后升级是否会有影响
    回复 支持 反对

    使用道具 举报

    23

    主题

    420

    回帖

    997

    积分

    高级会员

    Rank: 4

    积分
    997
    发表于 2012-10-13 21:44:24 | 显示全部楼层

    程序文件只许修改config.inc.php文件里的destoon_前缀为你新修改的就可以了,升级无影响
    回复 支持 反对

    使用道具 举报

    148

    主题

    139

    回帖

    1224

    积分

    金牌会员

    Rank: 6Rank: 6

    积分
    1224
     楼主| 发表于 2012-10-14 09:00:44 | 显示全部楼层

    兄弟我这边按你的操作但怎么现在出现错误
    MySQL Query:SELECT ip,totime FROM shg_banip ORDER BY itemid DESC
    MySQL Error:Table 'steel.sh_banip' doesn't exist MySQL Errno:0
    Message:MySQL Query Error
    是不是替换的不对?现在数据库的表前缀还是destoon,按你的方法替换的只是表里面的内容
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|小黑屋|手机版|Archiver|destoon采集论坛

    GMT+8, 2025-11-26 09:29 , Processed in 0.019017 second(s), 21 queries .

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

    快速回复 返回顶部 返回列表