如何使用php代码设置max_allowed_pa​​cket?

时间:2013-06-20 06:50:49

标签: php wordpress

我正在尝试使用php代码设置max_allowed_pa​​cket但我收到此错误:

  

WordPress数据库错误访问被拒绝;对于查询SET GLOBAL max_allowed_pa​​cket = 16777216由require('wp-blog-header.php'),require_once('wp-load.php'),require_once('wp-config.php')进行此操作需要SUPER权限),require_once('wp-settings.php'),include('/ themes / supreme / functions.php')

我的PHP / Wordpress代码是:

global $wpdb;
if ( $wpdb ) {
    $wpdb->query( "SET GLOBAL max_allowed_packet=16777216" );
}

1 个答案:

答案 0 :(得分:1)

您的SQL有如何直接从PHP完成。但是,这实际上不是应用程序级别的配置。

数据库本身不允许使用SQL。

您需要与数据库管理员联系:

  • 要么为您的应用程序提供超级访问权限(这看起来不明智)。
  • 或者增加您正在使用的MySQL实例的设置,从而无需从您的应用程序中执行此操作。