gpt4 book ai didi

mysql - 尝试检查 bash 脚本中是否存在 Mysql 用户

转载 作者:可可西里 更新时间:2023-11-01 07:01:20 27 4
gpt4 key购买 nike

我正在尝试检查 MYSQL 用户是否存在。据我所知。我无法从输出中获取答案。

 #!/bin/bash
echo -e "What is the MYSQL username called"
read DBUSER
if [ -z "$DBUSER" ]
then
exit

mysql -uUSER -pPASS -e "SELECT EXISTS(SELECT 1 FROM mysql.user WHERE user = '$DBUSER')";

if
yes
do this
else
do this

这是我得到的输出

+-----------------------------------------------------+
| EXISTS(SELECT 1 FROM mysql.user WHERE user = 'bob') |
+-----------------------------------------------------+
| 1 |
+-----------------------------------------------------+

有人能帮忙吗

最佳答案

非常感谢您的帮助。这是最终的工作结果。

它需要-sse

RESULT_VARIABLE="$(mysql -uUSER -pPASS -sse "SELECT EXISTS(SELECT 1 FROM mysql.user WHERE user = '$DBUSER')")"

if [ "$RESULT_VARIABLE" = 1 ]; then
echo "TRUE"
else
echo "FALSE"
fi

关于mysql - 尝试检查 bash 脚本中是否存在 Mysql 用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28111674/

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