#!/bin/sh
echo " "
echo "현재의 mysql root 패스워드를 입력하시오"
echo " "
echo "mysql root 패스워드가 설정되어 있지 않으면 그냥 enter를 입력"
read oldpassword
echo " "
echo "변경할 mysql root 패스워드를 입력하시오"
read newpassword
echo "use mysql;
update user set password=password('$newpassword') where user='root';
flush privileges;" > insert_query
echo " "
sleep 1
echo "mysql root 패스워드를 변경합니다."
echo " "
sleep 1
echo "패스워드를 묻는 창이 뜰 경우는 현재의 mysql 패스워드를 입력하세요."
if /usr/local/mysql/bin/mysql -u root -p$oldpassword < insert_query; then
       echo " "
       sleep 1
       echo "mysql root 패스워드가 $newpassword로 변경되었습니다"
       echo " "
else
       echo " "
       echo "패스워드가 맞지 않습니다. 다시 시도하시오"
       echo " "
fi
rm -rf insert_query


좀더 간단하게 하나더.. ^^


#!/bin/sh
echo " "
echo "변경할 mysql root 패스워드를 입력하시오"
read password
echo " "
echo "mysql root 패스워드를 변경합니다. 현재의 mysql root 패스워드를 입력하세요."
echo " "
if /usr/local/mysql/bin/mysqladmin -u root -p password "$password"; then
       echo " "
       echo "mysql root 패스워드가 변경되었습니다"
       echo " "
else
       echo " "
       echo "패스워드가 맞지 않습니다. 다시 시도하시오"
       echo " "
fi

Trackback Address :: http://fduser.org/blog/trackback/39


◀ PREV : [1] : .. [46] : [47] : [48] : [49] : [50] : [51] : [52] : [53] : [54] : .. [84] : NEXT ▶