我正在寻找在我的SQL查询文件中传递我的bash脚本的变量而我不能。
以下是我的script.sh的最新版本:
user = "USEREXAMPLE"
mysql –root -proot –h localhost -A -e "set @user=${user};" > "add.sql";
进入我的add.sql:
CREATE USER ', @user ,’@‘localhost’ IDENTIFIED BY ', @user ,';
此后请求:
创建USER USEREXEMPLE @ localhost IDENTIFIED BY USEREXEMPLE;
答案 0 :(得分:1)
像这样创建你的文件:
#!/bin/bash
user="USEREXAMPLE"
echo "CREATE USER $user@localhost IDENTIFIED BY $user;" >add.sql
然后在mysql命令中使用add.sql。