通过shell获取mysql中的用户是否存在

作者

写一个shell脚本的时候,需要判读一下,用户是否存在,需要注意是使用 -N 可以不输出表头

判断root用户是否存在

#! /bin/bash

user="root"

tmpuser=`mysql -N <<EOT
select user from mysql.user where user="$user" limit  1;
EOT
`

if [ $tmpuser != $user ]; then
    echo "$usre 用户不存在"
else
    echo "$user 用户存在";
fi

回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注