使用MySQL查询查找和替换整个表中的文本

时间:2017-09-21 作者:Rob

网站遭到黑客攻击,他们在每一篇文章、页面和产品中都注入了javascript(woocommerce)——手动编辑每一个页面将永远需要,我们有3000多篇文章。

我们是否可以使用简单的查找和替换来删除此javascript?

1 个回复
最合适的回答,由SO网友:kero 整理而成

您有SSH访问权限吗?WP-CLI via search-replace.

$ wp search-replace \'<script>bad javascript code</script>\' \'\' --precise
默认情况下,这仅搜索在中注册的表$wpdb. 要覆盖此行为,可以使用--all-tables--all-tables-with-prefix 旗帜(或手动将表名传递给命令。)

Alternative: 最简单的方法是下载转储文件,在该文件中搜索/替换,最后再次导入。

下载完整的数据库备份;替换为您喜爱的文本编辑器,替换<script>bad javascript code</script> 通过空字符串删除表上载编辑的备份

结束

相关推荐

How was my WP site hacked

我的网站,http://www.cancer-study.com, 已被黑客攻击,我无法登录到wp管理员。你能说一下它是如何被黑客入侵的吗?我能做些什么来修复损坏?我可以访问主机。