웹사이트 데이터베이스가 손상되거나 실수로 삭제된 경우 PHPCMS 데이터베이스를 복원하는 것은 매우 중요한 작업입니다. 다음은 데이터 복원을 성공적으로 완료하는 데 도움이 되는 전체 복구 프로세스입니다.
복구 작업을 수행하기 전에 현재 사용 중인 데이터베이스를 백업하는 것이 좋습니다. 이를 통해 오용으로 인한 데이터 손실을 방지할 수 있습니다. phpMyAdmin 또는 명령줄을 통해 백업 파일을 내보낼 수 있습니다.
사용 가능한 데이터베이스 백업 파일(일반적으로 .sql 형식)이 있는지 확인하십시오. 이전에 백업을 내보낸 적이 있는 경우 해당 백업을 다운로드하여 컴퓨터의 안전한 위치에 저장하십시오.
웹사이트 데이터베이스의 계정과 비밀번호를 사용하여 phpMyAdmin 백엔드 관리 도구에 로그인하세요. 로그인에 성공하면 데이터베이스를 가져올 수 있습니다.
phpMyAdmin에서 새로운 빈 데이터베이스를 생성합니다. 후속 관리를 용이하게 하려면 데이터베이스 이름을 이전 데이터베이스와 다르게 지정하는 것이 좋습니다.
방금 생성한 데이터베이스를 선택하고 상단의 "가져오기" 옵션을 클릭하세요. 그런 다음 파일 선택 상자에 미리 준비한 백업 파일을 업로드하고 마지막으로 "실행" 버튼을 클릭합니다. 시스템 가져오기가 완료될 때까지 기다리세요.
-- 예: 명령줄을 통해 mysql 데이터베이스 가져오기 -u 사용자 이름 -p 새 데이터베이스 이름 < 백업 파일.sql
가져오기가 완료된 후 웹사이트의 루트 디렉터리에서 config.php 파일을 열고 새 데이터베이스의 정보를 기반으로 다음 콘텐츠를 수정합니다.
$dbconfig = 배열(
'호스트 이름' => '로컬 호스트',
'사용자 이름' => 'your_db_user',
'비밀번호' => 'your_db_pass',
'데이터베이스' => 'your_new_db',
);
수정된 파일을 저장하고 서버에 업로드하여 원래 구성을 덮어씁니다.
PHPCMS 배경으로 들어가서 "캐시 업데이트" 기능을 찾아 정리 작업을 수행합니다. 캐시를 지우면 최신 데이터베이스 구성이 즉시 적용됩니다.
홈페이지 또는 웹사이트 백엔드를 방문하여 데이터가 성공적으로 복원되었는지 확인하세요. 페이지가 정상적으로 표시되고 데이터가 완료되면 복구 프로세스가 완료된 것입니다.
위의 단계를 통해 PHPCMS 데이터베이스 복구를 성공적으로 완료할 수 있습니다. 갑작스러운 장애로 인해 복구할 수 없는 손실을 방지하려면 일상적인 작업 중에 데이터베이스를 정기적으로 백업하는 것이 좋습니다.