phpMyAdmin에서 Incorrect format parameter 오류가 발생하는 경우

2019. 3. 10. 00:30 | 댓글 0

phpMyAdmin 에러

phpMyAdmin에서 DB를 내보내기(Export) 하거나 가져오기(Import) 할 때 Incorrect format parameter 오류가 발생하는 경우가 있습니다.

이 문제는 보통 DB 크기가 너무 크기 때문에 발생합니다. 가령 카페24의 경우 Import할 수 있는 DB 크기는 21MB입니다. 해외 호스팅인 사이트그라운드(SiteGround)와 블루호스트(Bluehost)의 경우 Import 가능한 DB 크기는 50MB 내외입니다.

이 크기를 초과하면 Import할 때 오류가 발생합니다.

이런 경우 php.ini 파일에 다음 세 값을 추가하면 문제가 해결될 수도 있습니다.

upload_max_filesize=128M
post_max_size=128M
max_execution_time=1000
// 출처: stackoverflow

호스팅에 따라 이 방법이 작동하지 않을 수 있습니다. 그리고 서버를 직접 운영하지 않고 웹호스팅을 이용하는 경우 phpMyAdmin에서 Import할 수 있는 DB 크기는 제한되어 있는 것이 보통인 것 같습니다.

그런 경우 SSH를 통해 Export 또는 Import를 시도해볼 수 있습니다.

SSH를 지원하지 않으면 DB를 쪼개서 Import하는 것을 고려해볼 수 있습니다. SSH를 지원하는 경우 다음 명령을 사용하여 DB를 Export하거나 Import할 수 있습니다.

SSH에서 DB 임포트:

mysql -p -u username db_name < db_file.sql

SSH에서 DB 엑스포트:

mysqldump -p -u username db_name > db_file.sql

위의 방법이 작동하지 않고 다음 명령을 사용하면 된다고 하는 분도 있네요.

mysql -u root db_name < db_dump.sql
SET NAMES 'utf8';
SOURCE db_dump.sql;

참고:

  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 트위터 공유하기
  • 카카오스토리 공유하기

댓글을 달아 주세요

">