바이러스 때문에 윈도우를 새로 깔면서, 어떻게 하면 새로 설치후, 예전의 정보를 그대로 사용할 수 있을까 고심해 보았다.
생각보다 단순했다.
이는, 아파치나 MySQL 이 바이너리 파일이 아닌 텍스트 형태의 데이터와 정보를 이용하기 때문에 가능한데,
APM_Setup 을 기준으로 설명하자면,
APM_Setup 최근 버전을 설치하면, 프로그램 별로 별도의 폴더로 설치된다.
그리고, MySQL 의 데이터베이스 역시 별도의 폴더들로 저장되기 때문에, 이 폴더들을 백업해둔후, 새로 설치한 다음에 그냥 덮어써주기만 하면 예전에 사용하던 데이터와 설정 정보를 그대로 사용할 수 있다.
1. 아파치 웹서버 환경설정 정보 그대로 사용하기
만약, 아파치 서버를 새로 설치하려 한다면,
우선 D:\APM_Setup\Server\Apache\conf 폴더를 백업해둔다.
여기에는, 각종 환경 설정 및 경로 설정값이 들어 있다.
그런다음, 아파치 웹서버를 새로 설치한후, 이 폴더를 백업해 두었던 폴더와 교체하기만 하면 된다.
2. MySQL 의 데이터베이스 및 사용자 정보 백업했다가 사용하기
우선, 새로 설치하기 전에, 데이타베이스가 저장된 곳에 가서,
phpmyadmin 폴더와 mysql 폴더를 따로 복사해둔다.
그리고, DB 를 새로 설치한후, MySQL 을 중지시켜둔 상태에서,
설치된 phpmyadmin 폴더와 mysql 폴더를 다른 이름으로 변경시켜둔후,
백업해 두었던 phpmyadmin 폴더와 mysql 폴더를 그 자리에 복사해 넣는다.
이는, mysql 이 해당 폴더명 안의 DB 파일을 기준으로 동작하기 때문에 가능하다.
이렇게 하면, 그전에 세팅되어 있던 설정값들을 그대로 사용할 수 있다.
MySQL 의 경우, 만약 phpmyadmin 데이터베이스를 복구하지 않으면 사용자 정보가 틀려서 기존에 만들어 둔 웹사이트의 사용자 접속 정보가 없어 접속이 불가능하다.
phpmyadmin 에는 사용자 정보가 들어 있는 것으로 보이며, 이를 그냥 덮어써주면 원래 사용하던 정보를 그대로 사용할 수 있다.




덧글