실제 파일에서 mysql 데이터베이스를 복원하는 방법은 무엇입니까? mysql 설치의 실제 폴더가 있습니다. 현재 구성을 복원하고

방금 시스템을 다시 설치했는데 덤프 백업을하지 않았지만 여전히 이전 mysql 설치의 실제 폴더가 있습니다.

현재 구성을 복원하고 업데이트하는 데 사용할 수 있습니까?



답변

가능하지만 제안되지는 않았습니다. 내가 그것을 시도하려고한다면, 여기 내가 어떻게 할 것입니다.

  1. mysql을 설치하고 가능한 한 이전 서버에 가깝게 구성하거나 동일한 구성을 사용하십시오. 시작, 재시작 및 로그인 할 수 있는지 확인하십시오. 이제 mysql을 종료하십시오.

  2. 이전 설치를 다른 방법으로 이동 mv /var/lib/mysql /var/lib/mysql.orig

  3. rsync 또는 새 파일을 제자리에 복사하십시오. sudo rsync -av /old/mysql/ /var/lib/mysql/이것이 작동하지 않을 경우 원본 파일을 현재 상태로 유지하는 것이 좋습니다.

  4. sudo chown -R mysql: /var/lib/mysql그런 다음 mysql을 시작하십시오. 로그를 확인하고 문제가 없는지 확인한 다음 Mysql에 로그인하십시오. 주위를 둘러보고 데이터가있는 것처럼 보입니다.

모든 것이 순조롭게 진행되었다고 가정하면 설정해야합니다. 이제 즉시 Mysql을 적절하게 설정하십시오. 다음에 이런 종류의 말도 안되는 일을 할 필요가 없습니다.