Just Do It!
takeone  
 
| Home | List | About | Tag | Guest |  
 
mysql 자주쓰는 것들 모음
Database/Mysql | Posted by takeone - 2010/03/02 16:40
, ,
2010/03/02 16:40 2010/03/02 16:40
그리 자주 사용하지는 않지만 매우 필요한, 잊어버리지말자!

데이터베이스 루트 비밀번호 분실시

일단 mysql 프로세스를 모두 죽인다.
killall mysqld
혹은
/etc/init.d/mysqld stop
그후 계정이 없는 모드로 mysql을 실행한다.
safe_mysqld --user=root --skip-grant-tables &
혹은
mysqld_safe --user=root --skip-grant-tables &

후에 mysql 로 들어간후 use mysql; update user set password=password('114') where user='root'; 로 변경한다.

예전 시스템의 경우 비밀번호방식이 다른데 old_password로 변경할수 있다.

데이터베이스 이전시 덤프와 입력을 동시에!

mysqldump -h 192.68.0.30 -uroot -p114 --skip-lock-tables data | mysql -h 192.68.0.31 -uroot -p114 data

재시작이 안될경우...

netstat -nlp

하면 각 포트당 물고있는 서비스들이 나온다. 보통은 killall mysqld 하면 죽지만 않죽는경우 위처럼 한다음 PID를 알아내 kill -9 pid 해서 강제로 죽인후 재시작 하면 된다.


vi /var/log/mysql.log

를 보면 원인을 알수있는데 다음과 같은 에러가 난다면

060716 17:21:53  mysqld started
060716 17:21:53 InnoDB: Started; log sequence number 0 1736000119
/usr/sbin/mysqld: File './mysql-bin.000002' not found (Errcode: 2)
060716 17:21:53 [ERROR] Failed to open log (file './mysql-bin.000002', errno 2)
060716 17:21:53 [ERROR] Could not open log file
060716 17:21:53 [ERROR] Can't init tc log
060716 17:21:53 [ERROR] Aborting

060716 17:21:53 InnoDB: Starting shutdown...
060716 17:21:55 InnoDB: Shutdown completed; log sequence number 0 1736000119
060716 17:21:55 [Note] /usr/sbin/mysqld: Shutdown complete

060716 17:21:55 mysqld ended

mysql-bin.index를 삭제해주고 시작하면 된다.
Trackback0 | Comment0
PREV [1][2][3][4][5] ... [214] NEXT
 

CALENDAR
«   2010/03   »
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31      

CATEGORY
전체 (214)
It's my life (34)
컴퓨터 일반 (31)
Development (126)
Mobile Dev. (2)
Database (3)
Textcube (4)
tinicell project (2)
만취 인 멜로디 (5)
Google Web Toolkit (0)

ARCHIVE
2010/03 (1)
2010/02 (14)
2010/01 (12)
2009/12 (14)
2009/11 (2)

LINK SITE
ajaxian
김민규 씨 블로그
빈꿈 님의 블로그
엔진
우야꼬 님의 블로그
조엘 온 소프트웨어
주네 님의 블로그
지돌스타의 Flex와 천문프로...
파이어 준

STATISTIC
Total : 271220
Today : 137
Yesterday : 325


  RECENT ARTICLE
mysql 자주쓰는 것들 모음
jQuery로 노이미지 처리하기
WTFJS
groovyConsole 의 활용
구글 버즈의 등장!
Faye Bayeaux 프로토콜 Node.js를 위한...
당신은 자바스크립트를 안다고 생각하십...
자바스크립트 EPub 리더기 ( Javascript...
크롬을 지원하는 그리스몽키와 함께 사...
SVG-Edit의 새로운 버전 ( New Version...
 
  RECENT COMMENT
[01/26] 신홍뉴 - 난 다 매우그렇다네 ㅋㅋ
[01/18] 비밀방문자 - 관리자만 볼 수 있는 댓...
[01/18] takeone - http://www.takeone.pe....
[01/16] Sunny Holic - 답변은 감사드리는데,...
[01/14] takeone - 보시면 js 파일 마지막...

  RECENT TRACKBACK
[2008] Kevin F. Kim's Story - API를 이용한 원격 블로...
[2008] KiNGDOM - [텍스트큐브] 구글 애드...
[2007] Jesus.... Please! - 가위바위보
[2007] 2nd challenge:WWW.BELL... - takeone_GoogleAdsense...
[2007] 2nd challenge:WWW.BELL... - Error : 개체가 이 속성...

| Write | Admin |

Powered by Tattertools.com / Designed by inwithyou.com / RSS