我目前正在与一群试图将我们的网站移植到WordPress的开发人员合作。在我们当地的开发。服务器,我们有完整的编辑MYSQL架构的能力。但是,我们的母公司在我们的生产服务器上运行MYSQL服务器,这意味着我们无法进行基于脚本的架构更改。相反,如果我们想要更改MYSQL模式中的任何内容,我们必须记录更改,并将其邮寄给它们。
这使得升级WordPress变得棘手,因为WordPress在更新时会自动生成并执行SQL。我们根本无法做到这一点,并且需要一种方法来获取WordPress在我们的本地服务器上使用的SQL命令。
答案 0 :(得分:1)
我同意Pekka的评论,但如果你真的必须这样做,我认为最简单的方法是使用MySQL日志记录。在本地计算机上打开它,运行升级,并检查文件的内容。
根据您拥有的MySQL版本,这样的内容应该创建一个用作基础的文件:
SET GLOBAL log_output = "FILE";
SET GLOBAL general_log_file = "D:/tmp/mysql.log";
SET GLOBAL general_log = 'ON';
我不禁想到让母公司进行升级会更好,但更好。开发和生产之间的细微差别可能会导致意外问题。