2014-10-28 3 views
-1

한 달 전부터 로컬로 백업 및 저장 한 1,300,000KB의 데이터베이스가 있습니다.매우 큰 mySQL 데이터베이스 열기 및 편집

이전 버전의 서버에서 호스팅 된 버전이 해킹당했습니다. 어떻게 든 추가 데이터 (게시물, 사용자)가 최대 파일 크기 임계 값 이상으로 추가되었습니다. 결과적으로 데이터베이스가 손상되어 지워졌습니다.

저는 여전히 로컬 복사본이 있고 새 서버에서 데이터베이스를 다시 작성하고 있습니다. 문제는 새로운 서버의 파일 크기 임계 값이 비슷하며이 여분의 스팸 데이터가 모두 포함되어 있기 때문에 데이터베이스가 너무 크다는 것입니다.

따라서 로컬로 편집하여 불필요한 데이터를 삭제 한 다음 업로드해야합니다.

파일을 열어 보았습니다 : Sublime, NotePad, WordPad, mySQL Workbench, Vim ... 아무 소용이 없습니다.

나는 그러나

, 프로그램이 나 1) 파일 2)를 편집 할 수 또는 복사 중 하나를 붙여 넣을 수 없습니다 것입니다 ... 마지막으로 MySQL의 워크 벤치 플러그인을 사용하여 마이크로 소프트 비주얼 스튜디오에서 열 수 있었다 데이터가 다른 곳에서 ... "시스템 메모리 부족"알림이 발생합니다 ....

누구든지 대규모 mySQL 데이터베이스 파일 작업 경험이 있습니까? 이 파일을 로컬에서 열고 편집 할 때 사용하는 응용 프로그램/프로그램은 무엇입니까?

+1

이 파일은 mysqldump에서 raw SQL이거나 mysql의 실제 바이너리 데이터 파일입니까? 아무도 바이너리 파일을 직접 편집하는 것을 도와 줄 수 없습니다. 원시 덤프는 텍스트 일뿐입니다. 1.3gig 텍스트 파일을 처리 할 수있는 텍스트 편집기를 찾으면 그 파일로 이동하십시오. –

+1

"MySQL 데이터베이스 파일"이라고하면 MySQL이 데이터를 저장하는 데 사용하는 파일을 의미합니까? 파일의 이름은 무엇입니까 (어떤 종류의 파일인지 파악하려고하기 때문에 물어 봅니다.) 복구하려는 큰 테이블 중 적어도 하나에 대한 테이블 정의를 제공 할 수 있습니까? 사용중인 액세스 방법)? –

+0

.SQL 파일입니다. PHPMyAdmin에서 다운로드했습니다. – newbee

답변

0

MySQL을 로컬로 설치하고, 덤프를로드하고, 원하지 않는 것을 자르고 다시 덤프하십시오. 데이터베이스에 1.3 GB 제한, 당신은 새로운 호스팅 솔루션을보고 싶을 수도 있습니다 ...

관련 문제