2012-10-21 2 views
0

공유 환경에서 데이터베이스 서버를 내보내려면 내보낼 항목이 거의 37MB입니다.테이블을 extranl 데이터베이스 서버로 옮깁니다.

필자는 phpmyadmin을 통해 extrenal 데이터베이스에 액세스 할 수 있습니다. 이 표를 전송하는 가장 좋은 방법은 무엇입니까?

+0

phpMyadmin으로 테이블과 데이터를 덤프하고 phpmyadmin으로도로드하십시오. 일괄 적으로 레코드를 커밋 할 수 있습니다. 예를 들어 한 번에 1000 개의 레코드 –

답변

0
  1. 원격 데이터베이스에서 mysqldump 명령을 사용하여 필요한 데이터베이스의 SQL 문을 추출하십시오.

  2. 는 로컬 시스템

  3. 인터넷에서 사용할 수있는 많은 도구가 있습니다 로컬 시스템
0

에 데이터베이스를 생성 할 SQL 파일을 실행 압축을 푼 파일을 복사합니다. 한 서버에서 다른 서버로 데이터를 전송할 때 사용하는 서버는 Navicat Premium입니다. 한 서버에서 다른 서버로 데이터베이스를 복사하거나 심지어 MySQL에서 SQL Server으로 데이터베이스를 복사 할 수 있습니다.

또는 단순히는 대상 서버의 데이터베이스에 원본 서버에 mysqldbcopy

이 유틸리티를 복사 데이터베이스를 사용합니다. 원본 서버와 대상 서버가 다른 경우 데이터베이스 이름은 동일하거나 다를 수 있습니다. 원본 및 대상 서버가 동일하면 데이터베이스 이름이 달라야합니다.

유틸리티는 명령 줄에서 하나 이상의 데이터베이스 쌍을 허용합니다. 데이터베이스 쌍의 이름을 지정하려면 db_name : new_db_name 구문을 사용하여 원본 및 대상 이름을 명시 적으로 지정하십시오. 원본 및 대상 데이터베이스 이름이 같으면 db_namedb_name : db_name의 줄임말로 사용할 수 있습니다.

관련 문제