我正在尝试自动创建新的本地 Drupal 6 安装以进行模块开发等。
我知道如何编写 bash 脚本并在本地开发环境中安装 drush,但我不知道如何编写创建必要的 MySQL 数据库的脚本。非常感谢任何建议!
最佳答案
我对自动创建脚本使用以下查询:
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 脚本中也同样有效。
关于mysql - 通过脚本为 Drupal 6 安装创建 MySQL 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10065517/