2010-04-07 8 views
0

MySQL 데이터베이스를 "복제"하려고합니다. 뷰에 문제가 있습니다. 뷰를 익스포트 할 때 .sql은 뷰를 database_name.view_name으로 정의합니다. 그것은 테이블, 그냥보기를 위해 이것을하지 않습니다. 두 번째 데이터베이스로 가져올 때 분명히 문제가 발생합니다. 뷰가 생성되지 않습니다.MySQL 데이터베이스 복제 문제

답변

2

답변을 찾은 것 같습니다. 내가 겪고 있던 문제는 phpMyAdmin에 의해 만들어졌습니다. 명령 행에서 먼저 목표 데이터베이스를 작성하십시오.

mysqldump -u [username] -p[password] [old_database_name] > dump.sql 
mysql -u [username] -p[password] [new_database_name] < dump.sql 

문제점 없음.

0

당신이 시도해 볼 수도있는 한 가지는 SqlYog Community입니다. MySQL을 위해 항상 사용하고 있으며 한 서버에서 다른 서버로, 또는 같은 서버에서 전체 데이터베이스를 복사하는 훌륭한 작업을 수행하는 것 같습니다.