서버에 프로그램을 인스톨하든지 아니면 의존성등을 삭제 할경우 또는
자연적으로 리눅스 서버가 다운되는 경우가 있다.
그로인해 mysql 서버에 들어 있는 데이터와 홈페이지를 몽땅 잃어 버리는 경우가 있다.

서버를 복구하는 방법은 여러가지가 있으나 여기서 간략하게 소개 하기로 한다.

우선 서버를 부팅을 시켜야 한다.

1. 리눅스 cd를 cd driver 넣는다.
2. F5 를 누른다.
3. linux rescue 라고 친다.
4. english 를 선택한다.
5. us 를 선택한다.
6. network 에서는 no 한다. < 문자가  깨져보이면 오른쪽것을 선택한다>
7. /mnt/sysimage 라고 쓰여 있는 문구가 나오면 ok를 누른다 <문자가 깨져보이면 ##  ##  ## 중에 제일 왼쪽것을 택한다>
8. chroot/mnt/sysimage 문구가 나오면 그냥 엔터를 친다.
9. ls 를 타이핑한후 enter를 누른다.
10. cd /mnt/sysimage <enter>
11. chroot /mnt/sysimage /bin/bash   <------ change root directory .... /mnt/sysimage가 /bin/bash 이다....
12. 서버가 보인다.

서버가 부팅이되었으면 mysql db데이터 파일과 홈페이지 관련 파일을 모두 다른 하드에 카피한다.

1. cd /var/lib/
2. tar cvf mysql.tar mysql  <- Mysql에 사용된 DB파일은 /var/lib/mysql/*.* 에 있다.
                            <- 경우에 따라서는 /usr/local/mysql/bin/myisamchk 또는
                            <- /usr/local/mysql/data 에 있을수도 있다.
                            <- 하지만 한컴리눅스 4.0 에서는 /var/lib/mysql/ 곳에 있게 된다.
                            <-tablename.frm (테이블 구조 정의 파일)
                            <- tablename.MYD (테이블의 데이터 파일, MyISAM 타입)
                           <- tablename.MYI (인덱스 정보 파일)

3. cd /var/www/
4. tar cvf html.tar html    <- 제로보드와 홈페이지에 관련되는 모든 파일를 html.tar로 만든다.
5. cp /var/lib/mysql.tar /mnt/hdd/backup <- tar로 묶은 mysql.tar와 html.tar를 다른 /mnt/hdd/backup 폴더에 저장한다.
   cp /var/www/html.tar /mnt/hdd/backup
  
이제 리눅스서버를 다시 인스톨한다.
인스톨이 끝났으면 각각의 서버(mysql, 삼바, telnet,ftp 등등)를 설정한후
위에서 복사 해놓은 파일을 각각 처음 있던곳으로 카피한다.
1. cp /mnt/hdd/backup/mysql.tar /var/lib
2. cp /mnt/hdd/backup/html.tar /var/www
3. cd /var/lib
4. tar xvf mysql.tar
5. cd /var/www
6. tar xvf html.tar

이제 관련되는 파일을 모두 있던곳에 풀어 놓은 상태이다.

Mysql 데몬이 올라가 있는 상태에서 아래와 같이 진행한다. (만약  mysql에 db가 연결 않될때 시행한다)

##### 아래 sql은 카피만해도 될경우에는 설정할필요가 없다.

1. /usr/bin/mysql -u root -p mysql
2. mysql> insert into user (host,user,password) values ('localhost','유저ID',password('유저패워드')); <ENTER> <--- 사용할 유저id,passwrd를 정한다.
3. mysql> insert into db values('localhost','사용할DB','유저ID','y','y','y','y','y','y','y','y','y','y'); <ENTER> // 사용할 DB에 유저ID를 대입한다.
   이때 에러나오면 'y'수를 조금씩 늘려본다.
4. mysql> flush privileges;
5. mysql> quit
6. /etc/rc.d/init.d/mysqld restart

제로보드가 있는곳으로 이동한 다음 config.php를 지운다.
1. cd /var/www/html/bbs
2. rm config.php

MSwindows에서 익스플로러를 실행하여 홈페이지로 접근한다.
제로보드 설정하는 방법으로 설정을 해나가면 된다.