gpt4 book ai didi

mysql - bash 脚本中 mysql 命令的问题

转载 作者:行者123 更新时间:2023-11-29 15:26:24 26 4
gpt4 key购买 nike

我真的很难使用 bash 命令,试图启动 mysql 查询:

output=$(mysql --user=root --password="$password" -s --execute 'grant all privileges on zabbix.* to zabbix@localhost identified by "$zabbix_pwd";')

上面的语句不起作用,因为 $zabbix_pwd 没有被视为变量,因为它应该......

任何关于如何重写此语句的想法都会非常有帮助。

干杯,

拉杰。

最佳答案

你的转义是错误的。请尝试这个:

output=$(mysql --user=root --password="$password" -s --execute "grant all privileges on zabbix.* to zabbix@localhost identified by \"$zabbix_pwd\";")

希望有帮助。

关于mysql - bash 脚本中 mysql 命令的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59051941/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com