관련 무료 학습 권장사항: mysql 비디오 튜토리얼
애플리케이션 시나리오: 데이터베이스 업그레이드, 덮어쓰기, 제거 등으로 인한 데이터베이스 손실
이 복구는 버전 업그레이드(덮어쓰기 설치)로 인해 발생하며, 이로 인해 데이터베이스의 새 버전이 정상적으로 실행되지만 이전 데이터베이스가 없습니다.
다음은 설치 디렉터리입니다
두 설치 디렉터리가 모두 Exists인 것을 확인하고, 하위 버전의 디렉터리를 열면 데이터 폴더가 편안하게 안에 있습니다.
5.7.24에서 5.7.31로 마이그레이션 준비
하위 버전의 데이터를 상위 버전으로 복원해 보겠습니다.
1. 전체 데이터 아래의 모든 항목을 상위 버전의 데이터로 복사하는 것이 좋습니다. 비어 있습니다. 즉, 새로 설치된 것입니다. 이 경우 중복된 데이터를 직접 덮어쓰게 되며 다른 문제가 발생하더라도 손실이 발생하지 않습니다.
2. 덮어쓰기가 완료된 후 다음 단계를 수행해야 합니다. mysql이 데이터
sudo chown -R mysql:mysql data
아래의 파일에 액세스하도록 승인합니다. 오류 메시지가 나타나지 않으면 데이터 복구가 성공한 것입니다!
구성을 수정하면 MySQL이 시작되고 다음이 보고됩니다. [오류] PID 파일을 업데이트하지 않고 서버가 종료되었습니다
MySQL이 구성을 수정한 후 시작할 수 없으며 오류가 보고됩니다.
sudo chown -R mysql:mysql /usr/local/MySQL/data/sudo chmod -R 755 /usr/local/mysql/datasudo /usr/local/mysql/support-files/mysql.server restart
더 많은 관련 무료 학습 권장 사항: mysql 튜토리얼 (동영상)
위 내용은 Mac에서 MySQL 버전을 변경한 후 원본 데이터베이스 테이블을 복원하는 방법 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!