我有大约80个WordPress博客,里面写了我的各种网站。我想更新所有数据库中的所有帖子,查看特定的文本字符串,在这个例子中是域名。如何一次运行所有数据库上的sql命令?
该脚本在一个数据库上工作得很好,但我需要对所有数据库进行一些更改,这些更改只需要很长时间。
我需要能够同时在每个数据库上运行这些命令,而不是一次运行一个数据库。
我的脚本,因为它的工作原理目前单个数据库上:
UPDATE wp_posts SET post_content = REPLACE(post_content, 'http://www.old-domain.com', 'http://mixudo.com');
非常感谢
感谢但这正是我想避免:) 我在情况下,它发生可怕的事情备份... – user1883682
如果你决定这样做,记得PHP的参数或者set_time_limit (),特别是如果你有这么多的数据库。 – mushroom
@ user1883682 - 你将不得不咬住子弹。 1show数据库“可以给你一个开始的列表。 –