2014-07-27 7 views
-1

.sql 파일로 내 데이터베이스를 내보냈습니다.MySql 데이터베이스를 새 서버로 마이그레이션

나는 시도하고 나의 새로운 서버에이 파일을 올린 사용자 '사용자 이름'@ '%'

에 대한 액세스가 거부대로 나타나는 새 서버에 필요한 경우 원래 데이터베이스가 'originalUsername_databaseName'이라고를 제공하는 경우 접두사 'admin_'

나는 그것이 오류의 원인이되는 데이터베이스 이름이라고 확신합니다. 이것을 바꿀 수있는 방법이 있습니까?

+1

오류 메시지가 문제가 사용 권한임을 나타냅니다. 적절한 GRANT가 없습니다. mysqldump에 의해 만들어진 데이터베이스 덤프 파일에는 데이터베이스 이름이 포함되어 있지 않으므로 문제없이 다른 데이터베이스로 마이그레이션 할 수있다. – Barmar

답변

1

sql 파일에 CREATE DATABASE 및 USE 문이 포함되어 있지 않은지 확인하십시오.
그런 경우 제거하십시오.

데이터베이스를 수동으로 만들고 테이블을 가져옵니다.

관련 문제