[완료]mysql 복구 방법 질문
글쓴이: ant01 / 작성시간: 일, 2012/07/01 - 9:03오후
제로보드로 게시판 운영중에 있었습니다.
그리고 mysql이용해서 게시판 프로그램 작성중인데
백업 문제 때문에 고민하다가 이전 게시판에 내용이 얼마
없어 막 수작업할려고 마음 먹고 다시한번 phpmyadmin으로 데이타를
export및 import를 시도해 보았습니다.
웬일인지 export는 잘되나 import가 되지 않는 상황에서
phpmyadmin에 접속 중인 걸 잊은 채
다른창을 열어 로그인하니 접속이 않되었습니다.
그래서 이번에는 창을 모두 닫고 root로 로그인 하였으나 역시 안 되었습니다.
비밀번호 분실시의 해결 방법으로
1. # killall mysqld
2. # mysqld_safe --skip-grant-tables &
3. # mysql -u root mysql
4. mysql> update user set password=password('password') where user='root';
5. mysql> flush privileges;
6. # killall mysqld
7. # mysqld_safe &
위와 같이 시도하였으나 3번 항목에서 에러가 납니다.
그리고 나서 mysql은 서비스가 제대로 시작하질 않습니다
어떤 해결 방법이 있을까요?
백업 받기 전이라 반드시 해결해야 하는데 도움 부탁 드리겠습니다.
Forums:
데이터파일의 경로는 알고 계십니까?
데이터파일이 우선 안전하게 보존되어있는지를 확인해야 할텐데, 시스템에 mysql 데이터파일 경로는 알고 계십니까?
모르신다면, 배포본 종류를 알려주시면 힌트를 드릴 수 있습니다.
( ubuntu 12.04 기본 경로는 /var/lib/mysql 입니다. )
데이터 저장위치는 우분투와 같습니다.
배포판은 페도라13이고 데이타 저장위치는 /var/lib/mysql입니다.
그리고 현재는 재설치하여 백업을 받았는 데 다른 컴퓨터(이도 페도라13)로 옮기려니
아래와 같은 에러가 났습니다.
어떻게하면 좋을지 알려 주십시요. 그리고 데이터는 안전합니다.
음 ..
DB 는 새로 설치 했고, 백업 받은 sql 파일만 올리면 되는 상황인가요?
실행하신 명령을 보니, 쉘에서 source 라고 입력하신 듯 한데..
source 명령으로 sql 파일을 실행하시려면 mysql prompt 상에서 하셔야 합니다.
쉘에서는 # mysql -u root < 1.sql 과 같이 입력하시면 되구요.
http://dev.mysql.com/doc/refman/5.0/en/batch-commands.html
되면 한다! / feel no sorrow, feel no pain, feel no hurt, there's nothing gained.. only love will then remain.. 『 Mizz 』
감사합니다.
잘 되었습니다.
댓글 달기