웹마스터 팁
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
쉘상에서 DB 간단하게 생성하기.. 수정입니다.
2003.07.05 15:30
이전꺼-- 비밀번호를 세번이나 묻는거를 등록할때 한번 삭제할때 한번으로 줄였습니다.--;;
저번에 만든거는-- 너무 무식하께 만든거 같다는--;;
/sbin/
아래에 넣으셔서 퍼미션 700 으로 하시구요
db 사용자 패스워드
하시고 mysql 패스워드 입력하면 DB가 생성되구요
db 사용자
하시고 mysql패스워드 입력하면 DB가 삭제됩니다.^^
############################################################################
# Create by NOP_0x90
# E-mail : naneker@hanmail.net
# 프로그램 상에 문제가 있다면 메일 주세요 ^__^
# insert 부분을 자신의 mysql버전의 필드수에 맞게 수정해주세요
############################################################################
#!/bin/bash
if [ $2 ]; then
echo "insert into user values ("localhost","$1",Password("$2"),"N
","N","N","N","N","N","N","N","N","N","N","N","N","N"
,"N","N","N","N","N","N","N","","","","","0","0","0"
);" > /root/.dbadd.sql
echo "insert into db values ("localhost","$1","$1","Y","Y","Y
","Y","Y","Y","Y","Y","Y","Y","Y","Y");" >> /root/.dbadd.sql
echo "create database $1;" >> /root/.dbadd.sql
echo "flush privileges;" >> /root/.dbadd.sql
echo "Mysql password input..."
mysql -u mysql -p mysql < /root/.dbadd.sql
elif [ $1 ]; then
echo "delete from user where User='$1';" > /root/.dbadd.sql
echo "delete from db where Db='$1';" >> /root/.dbadd.sql
echo "drop database $1;" >> /root/.dbadd.sql
echo "flush privileges;" >> /root/.dbadd.sql
echo "Mysql password input..."
mysql -u mysql -p mysql < /root/.dbadd.sql
else
echo "$0 Userid Password"
fi
rm -rf /root/.dbadd.sql
저번에 만든거는-- 너무 무식하께 만든거 같다는--;;
/sbin/
아래에 넣으셔서 퍼미션 700 으로 하시구요
db 사용자 패스워드
하시고 mysql 패스워드 입력하면 DB가 생성되구요
db 사용자
하시고 mysql패스워드 입력하면 DB가 삭제됩니다.^^
############################################################################
# Create by NOP_0x90
# E-mail : naneker@hanmail.net
# 프로그램 상에 문제가 있다면 메일 주세요 ^__^
# insert 부분을 자신의 mysql버전의 필드수에 맞게 수정해주세요
############################################################################
#!/bin/bash
if [ $2 ]; then
echo "insert into user values ("localhost","$1",Password("$2"),"N
","N","N","N","N","N","N","N","N","N","N","N","N","N"
,"N","N","N","N","N","N","N","","","","","0","0","0"
);" > /root/.dbadd.sql
echo "insert into db values ("localhost","$1","$1","Y","Y","Y
","Y","Y","Y","Y","Y","Y","Y","Y","Y");" >> /root/.dbadd.sql
echo "create database $1;" >> /root/.dbadd.sql
echo "flush privileges;" >> /root/.dbadd.sql
echo "Mysql password input..."
mysql -u mysql -p mysql < /root/.dbadd.sql
elif [ $1 ]; then
echo "delete from user where User='$1';" > /root/.dbadd.sql
echo "delete from db where Db='$1';" >> /root/.dbadd.sql
echo "drop database $1;" >> /root/.dbadd.sql
echo "flush privileges;" >> /root/.dbadd.sql
echo "Mysql password input..."
mysql -u mysql -p mysql < /root/.dbadd.sql
else
echo "$0 Userid Password"
fi
rm -rf /root/.dbadd.sql
제목 | 글쓴이 | 날짜 |
---|---|---|
긴급 - mysql 설치때 주의점(window xp 에서) [3] | 이성헌 | 2003.08.11 |
리눅스 환경에서 APM+Tomcat의 개발환경 만들기 | 굿스피드 | 2003.08.04 |
색다른 리눅스 배포판.. [2] | Dopesoul | 2003.08.02 |
mysql 다운받기 - 그림설명 [3] | 이성헌 | 2003.07.27 |
phpzendoptimizer 다운받기 - 그림설명 [7] | 이성헌 | 2003.07.27 |
php 다운 받기 - 그림설명 [1] | 이성헌 | 2003.07.27 |
apache 다운받기 - 그림설명 [2] | 이성헌 | 2003.07.27 |
Windows 2003 엔터프라이즈 에서 FTP 사용하기..(이미지첨부버젼) [10] | 무꾸 | 2003.07.26 |
우리호스트 DNS 활용하기 [4] | HoYa™ | 2003.07.08 |
NOP_0x90 Document No.4(APM연동 php-4.3.2편) [2] | NOP_0x90 | 2003.07.06 |
NOP_0x90 Document No.3(APM연동 apache-2.0.46편) | NOP_0x90 | 2003.07.06 |
NOP_0x90 Document No.2(APM연동 Mysql-DB설정편) | NOP_0x90 | 2003.07.06 |
NOP_0x90 Document No.1(APM연동 Mysql-4.0.13편) | NOP_0x90 | 2003.07.06 |
쉘상에서 DB 간단하게 생성하기.. 수정입니다. [1] | NOP_0x90 | 2003.07.05 |
쉘상에서 사용자 계정과 DB계정 간단하게 생성하기. | NOP_0x90 | 2003.07.05 |
저만의 보안 방법. (리눅스) [12] | Blainfo | 2003.07.04 |
스팸메일 유의 하십시오... [1] | Dopesoul | 2003.07.03 |
2차도메인을 이용한 내컴퓨터 자료실로 이용하기 [3] | 무꾸 | 2003.06.27 |
제로보드 data 디렉토리에 링크방지 걸기..(울트라 허접팁) [5] | 무꾸 | 2003.06.27 |
극심한 시스템 파괴시 재해복구 Process [7] | Dopesoul | 2003.06.14 |
참고로 저는 mysql4.0.13인데 3.X.X 버전대에 비해서는 필드가 쫌 늘어났네요