【问题标题】:Creating a MySQL database for a Drupal 6 install via a script通过脚本为 Drupal 6 安装创建 MySQL 数据库
【发布时间】:2012-04-08 18:59:58
【问题描述】:

我正在尝试自动创建新的本地 Drupal 6 安装以进行模块开发等。

我知道如何编写 bash 脚本并在我的本地开发环境中安装了 drush,但我不知道如何编写脚本来创建必要的 MySQL 数据库。任何建议都非常感谢!

【问题讨论】:

    标签: mysql shell scripting drupal-6


    【解决方案1】:

    我对我的自动创建脚本使用以下查询:

    GRANT USAGE ON *.* TO db_name@127.0.0.1 IDENTIFIED BY 'db_name' WITH MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0;
    CREATE DATABASE IF NOT EXISTS db_name;
    GRANT ALL PRIVILEGES ON *.* TO db_name@127.0.0.1;
    FLUSH PRIVILEGES;
    

    shell 命令如下所示:

    echo "$sql" | mysql -uuser -ppassword
    

    这取自 PHP 中的自定义 drush 命令脚本,但我认为在 bash 脚本中也可以正常工作。

    【讨论】:

      猜你喜欢
      • 2012-10-05
      • 2011-03-30
      • 2018-04-25
      • 1970-01-01
      • 2011-05-06
      • 2010-12-12
      • 2011-10-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多