웹마스터 팁
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
MySQL DB(디비)와 Table(테이블) Delete(삭제/초기화)하는 방법
2002.01.01 06:29
새해군요.
복 마니마니 받으세요. ^^
새해 새벽을 전 제 홈퓌 메인화면에서 랜덤으로 뿌리는 배열값중 이미지가 있을 경우 자동으로 이미지정보를 이미지 하단에 보여주는 함수 맹그느라 씨름...
니가 이기나.. 내가 이기나.. 씨름 끝에 결국은 맹글어부렀구만유.
질답란에 제로카운터 리셋하는 법 물어보신 님이 있어 지나던 길에 몇자 적습니다.
위에 제목을 저리 거창하게 적은 건 행여나 나중에 글 검색하시는 님들을 위하여 검색할 만한 단어 전부 집어넣느라 저리 했답니다.
특정 테이블 지우는 것. 골치 아픈 문제죠? 초보님들께는.
그러함에도 불구하고 아무리 뒤져봐도 그런 팁은 안 보이죠?
자! 여러분은 이곳 팁란에서 MySQL DB 백업받는 방법은 찾으실 수 있을 것입니다.
DB나 Table 삭제는 그렇게 Telnet 접속하여서 MySQL 명령을 실행하는 것입니다.
아래에 DB와 TABLE 삭제하는 방법을 순서대로 적겠습니다.
1. Telnet 접속.
2. 명령프롬프트에서 mysql -u<MYSQL_ID> -p<PASSWORD> <DB_NAME> 실행.
(예: 아이디가 qwert 이고 비번이 1234, 디비명은 qwert 라면
mysql -uqwert -p1234 qwert 이렇게.
-u와 -p에는 스페이스 없이 붙여씁니다.)
3. 그러면 여러분은 mysql> 이라는 명령 프롬프트를 보게 됩니다.
4. 아래 명령을 주시면 디비가 삭제되요.
mysql> drop database <데이터베이스명>;
(예: 디비명이 qwert 라면 drop database qwert; 이렇게.
눈여겨 볼것은 mysql 명령은 ; 기호로 끝낸다는 것입니다.
물론, 디비명과 ; 사이 공백은 없습니다.
또한 위 명령의 처음 mysql> 이건 명령 입력을 기다리는 프롬프트입니다. 타이핑해주는 명령이 아닙니다.)
5. 아래 명령을 주시면 테이블이 삭제되요.
mysql> drop table <테이블명>;
(예: 제로카운터 테이블을 삭제하시려면?
제로카운터가 사용하는 테이블은 아래의 세개입니다.
counter_main, counter_ip, counter_referer
이 세개의 테이블을 삭제하면 제로카운터 리셋을 하실 수 있습니다.
mysql> drop table counter_main;
mysql> drop table counter_ip;
mysql> drop table counter_referer;
위와 같이 세 줄을 입력하시면 됩니다.)
6. 위와 같이 성공적으로 디비나 테이블 삭제를 하였으면 mysql 명령 프롬프트를 빠져나와야겠죠?
명령은.
mysql> q 입력하시고 엔터.
의문점은 댓글 남겨주세요.
~ 2002-01-01 06:28:46
~ http://myhome.hananet.net/~changminyang
~ Powerful PHP programmed by YangChangMin
~ Time to say goodbye...
복 마니마니 받으세요. ^^
새해 새벽을 전 제 홈퓌 메인화면에서 랜덤으로 뿌리는 배열값중 이미지가 있을 경우 자동으로 이미지정보를 이미지 하단에 보여주는 함수 맹그느라 씨름...
니가 이기나.. 내가 이기나.. 씨름 끝에 결국은 맹글어부렀구만유.
질답란에 제로카운터 리셋하는 법 물어보신 님이 있어 지나던 길에 몇자 적습니다.
위에 제목을 저리 거창하게 적은 건 행여나 나중에 글 검색하시는 님들을 위하여 검색할 만한 단어 전부 집어넣느라 저리 했답니다.
특정 테이블 지우는 것. 골치 아픈 문제죠? 초보님들께는.
그러함에도 불구하고 아무리 뒤져봐도 그런 팁은 안 보이죠?
자! 여러분은 이곳 팁란에서 MySQL DB 백업받는 방법은 찾으실 수 있을 것입니다.
DB나 Table 삭제는 그렇게 Telnet 접속하여서 MySQL 명령을 실행하는 것입니다.
아래에 DB와 TABLE 삭제하는 방법을 순서대로 적겠습니다.
1. Telnet 접속.
2. 명령프롬프트에서 mysql -u<MYSQL_ID> -p<PASSWORD> <DB_NAME> 실행.
(예: 아이디가 qwert 이고 비번이 1234, 디비명은 qwert 라면
mysql -uqwert -p1234 qwert 이렇게.
-u와 -p에는 스페이스 없이 붙여씁니다.)
3. 그러면 여러분은 mysql> 이라는 명령 프롬프트를 보게 됩니다.
4. 아래 명령을 주시면 디비가 삭제되요.
mysql> drop database <데이터베이스명>;
(예: 디비명이 qwert 라면 drop database qwert; 이렇게.
눈여겨 볼것은 mysql 명령은 ; 기호로 끝낸다는 것입니다.
물론, 디비명과 ; 사이 공백은 없습니다.
또한 위 명령의 처음 mysql> 이건 명령 입력을 기다리는 프롬프트입니다. 타이핑해주는 명령이 아닙니다.)
5. 아래 명령을 주시면 테이블이 삭제되요.
mysql> drop table <테이블명>;
(예: 제로카운터 테이블을 삭제하시려면?
제로카운터가 사용하는 테이블은 아래의 세개입니다.
counter_main, counter_ip, counter_referer
이 세개의 테이블을 삭제하면 제로카운터 리셋을 하실 수 있습니다.
mysql> drop table counter_main;
mysql> drop table counter_ip;
mysql> drop table counter_referer;
위와 같이 세 줄을 입력하시면 됩니다.)
6. 위와 같이 성공적으로 디비나 테이블 삭제를 하였으면 mysql 명령 프롬프트를 빠져나와야겠죠?
명령은.
mysql> q 입력하시고 엔터.
의문점은 댓글 남겨주세요.
~ 2002-01-01 06:28:46
~ http://myhome.hananet.net/~changminyang
~ Powerful PHP programmed by YangChangMin
~ Time to say goodbye...
댓글 16
-
윤인한
2002.01.01 11:46
감사합니다.. ^^/ -
이재호
2002.01.02 11:24
그렇다면 DB생성은 어케 하죠??? -
nstudy
2002.01.02 14:19
create database DBNAME 하믄 됩니다.. ^^ -
김주한
2002.01.21 18:15
접근이 거부 됬다고 나오는데 -
노정현
2002.01.28 01:33
루트만 database만들수 있죠 -_-;;
유저는 테이블부터 만들수 있고요 ^^ -
김보성
2002.03.19 02:27
루트 권한으로 들어가서 만들면 되나염? -
김성열
2002.03.21 15:33
telnet 아니 다른것으로는 않되는지요?? -
문종배
2002.04.06 12:48
그렇다면 지운거 살린순 있는지여...?? -
서창은
2002.04.10 21:25
asd -
세민
2002.04.17 01:04
--; 제가 올려둔게 있는데-_- 제로 카운터 DB삭제 한거-_- php tip 에 있을듯...;; 없으시면
[세민]으로 글쓴이 검색해보시면 있따는;; -
민지
2002.04.21 19:10
ㄴㅏ참 어이가 없어서...
2002.04.21 (Sun) 19:10:17.084
접속차단 IP Address: 211.177.246.113
접속차단 사유: 해킹시도
접속시간 = 2002.04.21 (Sun) 19:08:54
ISP = 조회 시간: 2002.04.21 (Sun) 19:08:54 (국내망)
IP 주소 : 211.177.246.0-211.177.246.255
네트워크 이름 : KWANGJUSO1
연결 ISP명 : HANANET
ISP 연결날짜 : 20000710
할당내역 등록일 : 20000711
기관명 : 광주SO하나로
머문시간 = 00:01:22
지금 접속한 위의 IP주소는 서버 관리자로부터
위의 접속차단 사유로 인하여 접속이 차단되었습니다.
서버관리자는 이 내용에 대하여 로그를 분석한 뒤 그 내용이 해킹시도일 경우
사이버범죄수사대에 수사를 의뢰할 수 있습니다.
로그 분석후 해당 IP에 대한 접속해제 여부는 관리자가 모니터링하고 있을시
즉시 처리될 것이며, 늦어도 12시간 이내에는 조치가 취해질 것입니다.
어이가 없어서..
차카게 살자님..
님 홈페이지에 들어가면 짜증이 나네요...
님홈페이지에 들어가면 새창 뜨자나요...
해킹은 얼어죽을...
누가 해킹을 하나요? -
강정민
2002.04.24 00:51
접속차단 사유: 해킹시도
접속시간 = 2002.04.24 (Wed) 00:51:45
ISP = 조회 시간: 2002.04.24 (Wed) 00:51:45 (국내망)
IP 주소 : 211.207.72.0-211.207.75.255
네트워크 이름 : HANANET-XDSL-SONGPA
연결 ISP명 : HANANET
ISP 연결날짜 : 20010416
할당내역 등록일 : 20010416
기관명 : 하나로통신
머문시간 = 00:00:51
지금 접속한 위의 IP주소는 서버 관리자로부터
위의 접속차단 사유로 인하여 접속이 차단되었습니다.
서버관리자는 이 내용에 대하여 로그를 분석한 뒤 그 내용이 해킹시도일 경우
사이버범죄수사대에 수사를 의뢰할 수 있습니다.
로그 분석후 해당 IP에 대한 접속해제 여부는 관리자가 모니터링하고 있을시
즉시 처리될 것이며, 늦어도 12시간 이내에는 조치가 취해질 것입니다.
Generated by Administrator (E-mail: changminyang@hananet.net in 2002.04.24 (Wed) 00:53:26.571.
저도 같은 증상이... -
최강..
2002.06.16 18:08
차카게 살자님 지금 이글 읽으시면 저에게 쪽지좀.. -
차카게살자
2002.06.17 10:05
2002-06-17 09:53:42 에 차카게살자(양창민)님이 작성한 내용입니다.
쿨럭..
제가 웹프로그래밍 연마하는 부분이 보안관련이라.
본의아니게 해킹시도가 아닌데도 그렇게 분류된 경우가 많았어요.
그 버그는 2002년6월1일경에 완전히 해결해서 지금은 정말로 해킹시도한 경우에만 트래핑됩니다.
처음 홈퓌방문시 오픈된 익스플로어 창을 어떤 상태이든지간에 닫아버리고,
풀스크린으로 새창을 띄우는데 이 과정중에 접속자컴퓨터의 렉이나 인터넷상의 렉으로 인하여
해당페이지에 발급된 보안키가 무효화되면 해킹으로 트래핑되곤 했죠.
지금 들와서 이 글을 읽어보니 참 새삼스럽네요.^^
제가 PHP 시작한게 2001년12월인데, 지금은 모든 MySQL 쿼리는 텔넷등의 번거로운 방법이 아니라
스크립트안에서 모두 처리하지요.
MySQL DB백업두 세시간단위로 자동백업하구 있구요.
오랫만에 왔으니 텔넷을 사용하지않고 직접 스크립트안에서 디비 삭제하는 필살기(?)를 적어드리구 갈게요.
@myql_query("DELETE TABLE counter_main");
@myql_query("DELETE TABLE counter_ip");
@myql_query("DELETE TABLE counter_referer");
위의 세 구문을 PHP 스크립트중 mysql DB가 열린 임의의 줄에 삽입하고
한번만 그 스크립트가 실행되면 쥐죽은 듯이 해당 테이블 세개는 DB에서 증발합니다.
제 홈퓌 주소는 여전히 http://myhome.hananet.net/~changminyang/이며,
제로보드는 특별한 일이 없는한 자주 오지않으므로 문의내용등은 제 홈퓌 메모장에 적어주세요.
그리고 최강..님 // 제가 메모장 긴 글 작성 관련하여 메모장 스크립트 프로그래밍하면서
실수로 특정인에게만 글작성 허용한 조건식을 해제하지않았더군요.
님 글은 등록하였어요. ^^;
2002-06-17 10:05:57 에 작성완료. 모두들 행복한 하루 되세요. -
차카게살자
2002.06.17 10:08
참고로 mysql_query 명령앞에 붙는 골뱅이(@)는 질의문이 참조건이 되지않는, 테이블존재하지않음등의 문제로 해당 구문이 오류가 나더라도 에러트래핑이 되지않도록 합니다. -
Aurora™
2003.08.10 18:51
차카게살자 //
@myql_query("DELETE TABLE counter_main");
@mysql_query("DELETE TABLE counter_main");
s 가 빠졌네요.. 다른분들 해매실거 같아서...쩝~~
제목 | 글쓴이 | 날짜 |
---|---|---|
APC(Alternativ PHP Cache) 사용법( php 캐쉬 플러그인 ) [1] | 김도한 | 2002.01.29 |
MySQL 관리 첫걸음 [5] | 앤디(andy) | 2001.04.18 |
{주목} CodeRed 아파치로그파일 지우기 [2] | skyel | 2001.08.22 |
linuxerv무료계정 백업받기^^ [2] | ^^shaki | 2001.02.05 |
네트워크 보안 - 스팸메일 추적 방법 [10] | 정후니 | 2001.09.29 |
[팁] mysql root password 분실했을 때 [5] | 최상훈 | 2001.09.27 |
윈도우에 설치된 MySQL의 root 패스워드 분실시 대처방법 [7] | Mintzz | 2001.04.29 |
리눅스 스왑 파티션 만들기 | skywalkers | 2001.01.03 |
MySQL DB(디비)와 Table(테이블) Delete(삭제/초기화)하는 방법 [16] | 차카게살자 | 2002.01.01 |
회원가입할때 중복막기 [4] | 김도훈449 | 2009.01.25 |
기초설명_변수를 알기전에.. [2] | ifnelse | 2008.07.28 |
기초설명_자바스크립트와 PHP와의 가장 큰 차이점 [4] | ifnelse | 2008.07.28 |
PHP_9_My-sql함수를 이용한 프로그램_1 | 아무흐 | 2008.07.15 |
PHP 가변변수와 이항연산자에 대해 | 특급잠수부 | 2008.05.03 |
PHP에 입문하시는 분들을 위해 적어봅니다. [5] | 특급잠수부 | 2008.04.26 |
PHP_7_간단한 폼메일 만들기 [1] | 아무흐 | 2008.04.03 |
GD를 이용해 즉석에서 룰오버 링크버튼 만들기 | 김현석181 | 2008.03.29 |
PHP_6_간단한 폼 구구단을 만들어 보자 [2] | 아무흐 | 2008.03.26 |
PHP_4_변수 | OGIT | 2008.03.25 |
FLV 사이트 다운로더 소스 | fallstoofast | 2008.03.07 |