>> Delete No. 59554 article
No. 정말 mysql프로세서에 대해서 아시는 분 없으세여?
조금만 저에게 따뜻한 베려를...

등록 2002-10-23 12:45:00 By localhost     조회 10
이름 한진영    

		다름이 아니구여, 아시는 분께서, 서버 호스팅을 받구 계시는데여,
제가 계정하나만 달라구 해서, 그분께서 홈피 계정이랑, db계정을 주셨거든여.
그래서 사용하구 있는데, 몇일전 부터 서버가 좀 자주 뻗는다구 하시더라구여.
그래서, 일단 서버를 다른곳으로 옮기기루 하셨다는데여..
 그런데 호스팅 회사에서 말하기를 , 저한테 주신 un_db라는 데이터베이스명이 있는데여,
un_db프로세서가 죽지를 않는다구 했데여.
즉,un_db는 사용자 계정이 아니구여, mysql에 있는 데이터베이스 중에 하나랍니다.
./mysql -u un -pun77 un_db 이렇게 접속할때의 db입니다.
그래서, 너무 미안한 마음에, 제가 텔넷으루 들어가서 지울께여, 하구선 root비번을 받아서
, 일단 un_db프로세서를 찾아야 겠다하구, 찾을려는데여, 보이지를 않네여.
 pstree루 쳐두,
safe_mysqld---mysqld---mysqld---13*[mysqld]
이렇게 나오구여,
ps -aux를 입력해두,
mysql   1840   5.8  1.2   16608  6324  ?   PN   17:52  0:00 /usr/local/mysql
이런 프로세서들만 나올뿐, un_db라는 프로세서는 안보여여.
그리구,
ps -aux | grep un_db를 입력해두 마찬가지루 안찾아진답니다.
 제가 아는 사항은 이게 단데...
프로세서를 죽이고 싶어도 죽일수가 없네여.
도데체, 호스팅 회사에서는 어떻게 확인을 한다음, un_db프로세서가 죽지 않는다고 말한것
일 까여? 어떻게 확인을 해야 하나여?
혹시나 싶어서, mysql에 접속해서,
mysql>show processlist  이렇게 입력해 보니깐여,
+-------+------+-----------+------+---------+------+-------+------------------+
| Id    | User | Host      | db   | Command | Time | State | Info             |
+-------+------+-----------+------+---------+------+-------+------------------+
| 44120 | un   | localhost | NULL | Query   | 0    | NULL  | show processlist |
| 44122 | un   | localhost | NULL | Sleep   | 2    |       | NULL             |
+-------+------+-----------+------+---------+------+-------+------------------+
2 rows in set (0.00 sec)
이렇게 나오네여.
그런데 , 이게 프로세서인가여? 혹시나 해서, 다른 mysql계정인 harne 로  접속해본다음에,
다시, mysql>show processlist 이 명령을 입력하니깐,
+-------+------+-----------+------+---------+------+-------+------------------+
| Id    | User | Host      | db   | Command | Time | State | Info             |
+-------+------+-----------+------+---------+------+-------+------------------+
| 44120 | hanre| localhost | NULL | Query   | 0    | NULL  | show processlist |
+-------+------+-----------+------+---------+------+-------+------------------+
이렇게 나오네여.
왜? un db계정에 대한 프로세서 사항은 안나오는지 모르겠어여..
 만약 이 프로세서를 죽일려면,
mysql> kill 44120
이렇게 입력하며 되나여?
 이 프로세서는 계정에 접속될때마다 생기는 건가여?
 그리구여, un_db프로세서를 죽일수 있는 방법 좀 알려주셨으면 합니다.
  (그런데, 혹시 php에서 mysql_pconnect를 사용하면, su권한으루두 db프로세서를 죽일수가 없
나여? 제가 파일에 mysql_pconnect를 사용한것 같아서여...)
  위의 문제를 제가 꼭 해결해야 하는 문제이거든여..
조그만 관심을 가지구, 해결책까지 말씀해주시면, 정말 잊지 못할거에여..
[관리자] 패스워드를 입력 하십시오. 답장이 존재하면 함께 삭제됩니다.[ 목록 | 이전 ]
패스워드:    

Copyleft 1999-2026 by JSBoard Open Project
Theme Designed by IDOO All right reserved