网站让挂马了,我想修改数据库表的前缀,如何更改?
网站让挂马了,我想修改数据库表的前缀,如何更改?现在是默认的前缀
我的是UTF8的4.0最新版的
现在是默认的前缀destoon_
[ 本帖最后由 y1219 于 2012-10-13 20:01 编辑 ]
登录phpmyadmin,点左边你的数据库名称进入到你的destoon数据库,然后点sql输入一下查询命令:[*]Select CONCAT( 'ALTER TABLE ', table_name, ' RENAME TO ', table_name,';' )
[*]FROM information_schema.tables
[*]Where table_name LIKE 'destoon_%';复制代码查询以后会得到类似下面的结果[*]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;
[*]复制代码接着你把查询得到的结果复制到记事本里,然后用替换功能把RENAME TO destoon_替换为你想要的前缀比如RENAME TO dt_
替换完之后就把全部语句复制到sql里执行就可以了
感谢楼上的兄弟,但有两个问题
1、按上面操作后程序文件是否要做设置?
2、以后升级是否会有影响
程序文件只许修改config.inc.php文件里的destoon_前缀为你新修改的就可以了,升级无影响
兄弟我这边按你的操作但怎么现在出现错误
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,按你的方法替换的只是表里面的内容
页:
[1]