所以我试图制作我的第一个Linux脚本,它只是为了设置一个MySQL用户而我正在尝试用脚本完成所有这些,但我似乎无法找到如何从中发送MySQL命令脚本。这就是我现在所拥有的。
#!/bin/bash
read -p "Please enter your desired MySQL username: " USER
echo $USER
read -p "Please enter your desired MySQL password: " PASS
echo $PASS
mysql CREATE USER $USER@'localhost' IDENTIFIED BY $PASS;
任何帮助将不胜感激
由于 -Jamie
答案 0 :(得分:0)
你不能在bash脚本中混淆mysql查询。所以,你必须将mysql查询保存到mysql文件,即.sql文件,然后运行mysql命令
要将创建用户行附加到.sql文件,请使用
Window.Current.Activated += Current_Activated;
private void Current_Activated(object sender, Windows.UI.Core.WindowActivatedEventArgs e)
{
// check the sender
}
现在.sql文件将包含sql查询,您可以运行
echo 'mysql CREATE USER $USER@'localhost' IDENTIFIED BY $PASS' >> filename.sql