gpt4 book ai didi

mysql - 用于大量使用 wordpress 博客的简单脚本解决方案(shell、perl、其他)?

转载 作者:太空宇宙 更新时间:2023-11-03 11:10:26 27 4
gpt4 key购买 nike

我有一个任务:从一个 shell 一次处理多个博客。我在不同的主机上有很多博客,但每个博客都连接到一个数据库。我的意思是我有一个用于所有博客的 mysql 服务器。区别只是表前缀。因此我想通过 shell 脚本(或 perl 或其他)使用这些博客?

我的想法是保留一个配置文件:

file1 content:
url: url.com/path/toblog
prefix: sample1 #table prefix for this blog installation

安装将在下一个算法中运行:

  1. 读取配置和初始化变量(url、前缀)
  2. 检查表是否已经实例化2.1 是删除表
  3. 复制表(MYSQL:像default_installation_table一样创建表tablename)对所有 wordpress 表格都这样做。

那么最好的工具是什么?

它是 perl 还是纯 bash 脚本或 python 还是其中一些的组合?

最佳答案

Shell 脚本是可能的,但您需要做更多的工作,包括开发和调试。我在 ksh 中编写并维护了大型数据库连接应用程序,不希望任何人使用它。

至于其余的(Perl、Python 等...),如果您只想操作 MySQL 数据库中的数据,任何 都可以完成任务,所以选择一个根据您自己的排名标准,您更喜欢其中的哪些语言(无论是您最了解的,还是您最容易学习的,或者您长期想学习的语言,或者将有助于您的进一步职业)。

我可以肯定地证明 Perl 可以很好地完成这项任务(它有各种现成的 reading config files 模块,它有 DBI 模块 for database connections );但是说它是“最好的”并不是真正有效的——这项任务不够专业/复杂,不足以让 Perl 或 Python 变得更好。

明智的支持,如果你自己做的工作足够多,并且提出很好的问题,无论是对于 Perl 还是 Python,你都会在 SO 上找到很多好的编码建议。

关于mysql - 用于大量使用 wordpress 博客的简单脚本解决方案(shell、perl、其他)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9006365/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com