我正在尝试使用 BASH 脚本中的变量创建 MySQL 数据库。这是给我带来麻烦的代码: database="mysql --verbose --user=root --password --execute="create database foo""运行时失败并显示选项列表。我确定问题出在执行选项后使用引号,但我不知道如何让它工作。
问问题
2047 次
2 回答
1
设置database
变量有什么意义?
mysql --verbose --user=root --password --execute="create database foo"
应该可以很好地创建数据库foo
于 2012-09-26T20:20:22.137 回答
0
尝试这个:
#!/bin/sh
mysql --verbose --user=root --password --execute="create database $1"
将其保存在您的 bashscript 文件夹中并像这样运行它:
nameofbashscript mydatabasename
于 2012-10-15T23:13:54.177 回答