如何将MySQL迁移到MySQLI

时间:2015-07-08 05:42:07

标签: php mysql wordpress mysqli

我的WordPress网站未加载,它收到此错误:

  

无法从wp_simple_shortcodes成功运行查询(SELECT名称,值FROM wp_simple_shortcodes WHERE 1):无法通过套接字连接到本地MySQL服务器'/var/run/mysqld/mysqld.sock'(13)

我被告知这是因为现在不推荐使用MySQL扩展。

我的WordPress(和插件)是最新的,所以应该运行MySQLI。我的托管公司说我需要将我的代码从我的MySQL更新到MySQLI以解决问题。但我从来没有为这个网站编写任何自定义代码,而且我是PHP的初学者。

我需要更新哪些文件?我该如何解决这个问题?

2 个答案:

答案 0 :(得分:1)

只是改变了PHP。您需要更新php代码中的所有查询调用。

我建议你仔细阅读。有关您想要做的事情的许多有用信息,以及帮助的工具。

https://wikis.oracle.com/display/mysql/Converting+to+MySQLi

答案 1 :(得分:0)

这更可能与托管公司的网络服务器上运行的数据库服务器有关。也许他们已经更新了MySQL服务器版本,或者他们改变了一些PHP设置。

您应该让他们检查PHP和MySQL配置设置,并重新启动Web服务器和数据库服务器。那应该解决它。