随机化多用户一次MySQL以修复超过max_questions错误

时间:2015-08-13 00:50:28

标签: mysql database drupal-7

原始链接:https://www.drupal.org/node/2323373

您好我发现drupal的代码修复了Exceeded max_questions错误,但我无法将其插入settings.php,它一直给我错误消息。我想知道,请帮我修理一下。请注明,因为我没有关于代码的知识,我只是一个结束用户。提前谢谢。

假设我的用户名是含羞草我创建另外4个用户名我得到了mimosa_1,mimosa_2,mimosa_3,mimosa_4我给了所有用户相同的密码:" allsamepassword"。 这是drupal 7数据库的原始settings.php

    $databases = array (
   'default' => 
    array (
   'default' => 
   array (
  'driver' => 'mysql',
  'database' => 'mimosa_database',
  'username' => 'mimosa',
  'password' => 'allsamepassword',
  'host' => 'localhost',
  'port' => '',
  'prefix' => '',
   ),
   ),
   );

这是指令: 步骤进行:

  1. 创建一些按顺序命名的MySQL用户,例如。 username1,username2,username3,username4(4个用户应该足够;如果没有,请添加更多)
  2. 在所有用户上设置相同的MySQL密码
  3. 允许用户访问您的数据库
  4. 在网站的settings.php文件部分中,用于数据库连接:
  5. 这是多用户的代码,用于一次数据库以解决超出的max_questions错误,可能有一次请将用户名和数据库名称以正确的方式输入到下面的代码中,以便我可以使用我的网站的代码< / p>

     # randomize MySQL user number
    $muser = mt_rand ( 1 , 4 );
    $databases['default']['default'] = array(
    'driver' => 'mysql',
    'database' => 'dbname',
    'username' => 'username' . $muser,
    'password' => 'password',
    'host' => 'host',
    'prefix' => '',
    );
    

0 个答案:

没有答案