기존 원격 MySQL 서버에 MySQL 데이터베이스를 통합 할 때 오류 1146 발생 [중복]


1

이 질문에는 이미 답변이 있습니다.

MySQL 데이터베이스가 실행되는 하나의 원격 서버가 있으며이 원격 MySQL 서버의 개인 컴퓨터에있는 하나의 데이터베이스를 이동하여 모든 것을 중앙 집중화하고 싶습니다.

글로벌 구성 :

  • 개인용 컴퓨터 (원본) : MySQL 5.7 및 Ubuntu 16.04
  • 서버 (대상) : macOS El Capitan + MySQL 5.7

보안 파일을 사용하여 데이터베이스 파일 만 새 컴퓨터로 이동하면 테이블이 종료되지 않지만 여전히 목록에서 데이터베이스 이름을 선택할 수 있다는 오류가 발생합니다.

 ERROR 1146 (42S02): Table ´database_name.table_name´ doesn´t exist

구성 파일도 이동하면 현재 실행중인 데이터베이스의 기존 구성이 지워집니다.

데이터를 잃지 않고 MySQL 구성 파일을 병합하여 동일한 장치의 모든 데이터베이스를 병합하려면 어떻게해야합니까?

답변:


-1

mysqldump를 사용하여 내보내기를 시도 할 수 있습니다

mysqldump -u username-비밀번호 databasename -c> my.sql

이제 my.sql 파일을 복사하고 데이터베이스를 사전 작성하고 데이터를 가져 오십시오.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.