2013年8月7日星期三

修改kloxo中mysql的root密码

#!/bin/sh
add=/usr/local/lxlabs/kloxo/etc/slavedb/dbadmin
oldpasswd=9wphkwrk_k8
oldpasswd1=58zujzxy_du
oldpasswd2=tcvman2e_4d
function randomPasswd()
{
a=(0 1 2 3 4 5 6 7 8 9 a b c d e A B C D E F)
for ((i=0;i<6 blockquote="" do="" i="">
echo -n ${a[$RANDOM % ${#a[*]}]}
done
}
passwd=$(randomPasswd)
curPasswd=`awk -F\" '{print $10}' $add`
echo $passwd
if [ $curPasswd == $oldpasswd ] || [ $curPasswd == $oldpasswd1 ] || [ $curPasswd == $oldpasswd2 ]; then
   sed -i "s/9wphkwrk_k8/$passwd/g" $add
   /usr/bin/mysqladmin -uroot -p$oldpasswd password $passwd
else
   echo "Nothing change!!"
fi

没有评论:

发表评论