엄청 급한 질문드립니다. ㅠㅠ 포인트<6000점>제꺼 다걸구요...정말 급한거라...흑..
한계정에 그누보드 하나를 다 설치하고 운영하다 이번에 또하나를 설치했습니다. 근데 그게 잘못되는 바람에 다시 지우고 예전 것을 실행했는데 새로설치한 그누보드로 모든것이 연동되더라구요. 관리자 비번도 그렇고 그래서 싸그리 다 지우고 백업한 자료를 올렸는데 그래도 안되네요. ㅠㅠ 이걸 어찌해야 하는지...아마도 새로운 그누보드 설치시 테이블이 다 지워진거 같은데...다행이라면 예전꺼를 백업한게 있다는건데....그 백업한거를 다시 홈에 올려도 마찬가지라..이 상황을 어찌 해결해야 하는지요. 답변 부탁드립니다. 필요하시면 계정 아디 비번도 알려드릴 수 있습니다.
|
댓글을 작성하시려면 로그인이 필요합니다.
로그인
댓글 13개
일단 데이터나 프로그램만 복구 해서는 소용이 없습니다.
디비까지 복구를 해야 제대로 동작 합니다.
디비는 보동 백업파일명.sql로 되어 있는 경우가 많은데 이 파일이 있어야 합니다.
이 디비 파일이 없으면 기존에 프로그램이나 데이터 파일이 있어도 소용이 없습니다.
*.sql등 디비 백업받은 파일을 콘솔이나 phpmyadmin 같은 프로그램으로 다시 올려줘야 합니다.
아마도 서버에 있는 게시판 테이블은 지워지지 않았을 지도 모릅니다.
확장자가 frm, MYD, MYI 이렇게 3종류가 있습니다.
FRM 은 디비의 구조 파일,
MYD 는 실제 텍스트로 저장된 디비
MYI 는 MYD 와 연결된 숫자 파일이라고 간단히 설명됩니다.
님과 같은 경우 MYD 내용은 그냥 있을것으로 보여집니다.
다만, MYI 와 MYD 가 제대로 연결되지 않은 경우 내용이 출력 되지 않습니다.
이럴경우, 프레임 복구를 시켜주면, MYD 의 갯수를 세어와서 MYI 에 기록되어
내용이 모두 출력 된답니다.
복구 시키는 방법은..
"myisamchk -r 해당테이블"
또는 phpMyAdmin 을 사용하셔서
해당 테이블을 클릭 --> 테이블작업 --> 테이블 복구 --> 테이블 최적화
이렇게 하시면 모두 복구 될 것 입니다.
그러면 서로 연동될 일이 없을텐데..
질문자님께서 도메인을 착각하시고 접속하셔서 그런것 아니에요?
네임도메인(아이디.호스팅업체.com / co.kr) 으로 접속하셨는데도 그러시다면
백업받아놓으신 sql 파일이 없으시다면 불가능합니다.
텔넷으로 접속하셔서..
리눅스 서버라면..
/mysql 폴더를 찾으시면,(권한때문에 님의 mysql 폴더로만 접속이 됨)
mysql -u 사용자명 -p 패스워드
show databases; 또는
show tables;
이렇게 하시면 현재 있는 디비를 보실 수 있답니다.
A 폴더 : 기존의 그누보드 (디비명과 비번 같음)
B 폴더 : 새로운 그누보드 (디비명과 비번 같음)
이렇게 되면, A 에 사용하던 디비가 그대로 B 에 연결됩니다.
또한 B를 새로 인스톨했다면 A에 있던 디비에서 내용(MYD)은 있지만
새로 인스톨 하면서 MYI 내용이 초기화 되서 MYD를 못 읽어 오는 것이죠..
먼저 디비가 저장된 곳에 접속해서.
MYD 파일의 크기를 보시면 MYD는 그대로 있고,
MYI 파일의 크기가 아주 작다는 것을 보실 수 있을것 입니다..
A 폴더가 기존의 그누보드고요, B폴더가 새로 설치한 그누보드입니다.
B폴더의 그누보드를 설치하기 이전에는 A 폴더는 db연동이 문제없이 잘 됬습니다. 그런데 B폴더의 그누보드를 설치하니까 A 폴더의 그누보드가 말썽입니다. 당연한 결과인데요, B폴더의 그누보드를 설치하시기전에 먼저 myphp에서 db 테이블명을 바꾸시고, A폴더의 config.php 와 dbconfig 부분을 그에 맞게 수정하신후에 B폴더의 그누보드를 설치하셨어야 하는데, 동일네임의 table을 설치할수 없으니까 B가 A위에 덮여씌운겁니다. 복구방법은 db백업이 되있지않은 이상 불가능 하고요....;; cafe24는 db백업도 되고 telnet도 되니, 간단한 sql명령문과 db백업파일만 있으면 복구가 가능합니다. 다만, 복구할시에 주의하실점은 B폴더의 db테이블 (예를들어 gnu4_board) 이런거는 다 지워진다는 겁니다. 안전한 복구를 하시고 싶으시면, 아예 db포멧을 해버리고, 아무것도 없는상태에서 백업을 풀어주는게 좋습니다...
사이트 대박 나시길~~~