专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > 数据库

shell判断数据库用户名密码是不是正确

发布时间:2010-05-20 14:01:29 文章来源:www.iduyao.cn 采编人员:星星草
shell判断数据库用户名密码是否正确
#!/bin/bash  

DB_PASSWORD=""  
DB_PASSWORD_LEN=""  
SQL_RESULT=""  
SQL_RESULT_LEN=""  

#use a function to get or set the DB_PASSWORD  

# .........  


DB_PASSWORD_LEN=${#DB_PASSWORD}  
#根据长度判断密码是否为空,采用不同的语句处理  

if [[ ${DB_PASSWORD_LEN} -eq 0 ]];then  
    SQL_RESULT=${mysql -u ${DB_USER} -e quit 2>&1}  
else  
    SQL_RESULT=${mysql -u ${DB_USER} -p${DB_PASSWORD} -e quit 2>&1}  
fi  
#这里的-p和{DB_PASSWORD}必须挨着,不然会提示你输密码的  


#密码正确的话,SQL_RESULT_LEN为0  

SQL_RESULT_LEN=${#SQL_RESULT}  

if[[ ${SQL_RESULT_LEN} -eq 0 ]];then
  echo "Right Password !"  
else  
  echo "Wrong Password !"  
fi

 

友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: