테스트 사이트 - 개발 중인 베타 버전입니다

그누보드 호스팅 변경 db에러 채택완료

KYO 5년 전 조회 4,158

안녕하세요, xampp를 깔아서 그누보드를 사용해 웹페이지를 만들고 호스팅을 변경하려고 하는 중입니다.

 

그런데 db를 백업하고 sql 파일로 저장한 뒤에 해당 호스팅으로 옮기려고 하니 #1115 - Unknown character set: 'utf8mb4' 에러가 뜨고서는 안된다고 하네요.

 

후에 옮기기전의 db가 MariaDB이며, 옮긴 후의 db버전이 mysql라는 것을 알게되었습니다. 이 경우에는 처음부터 다시 작성해야만 할까요...?

댓글을 작성하려면 로그인이 필요합니다.

답변 5개

채택된 답변
+20 포인트
a
5년 전

저도 같은경우가 있어서 그냥 디비파일 상단에 utf8mb4 > utf8 로 수정해서 올리니 되긴 했어요

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

K
KYO
5년 전
혹시 import할때 db를 어떻게 선택하시는지 아시나요...?

댓글을 작성하려면 로그인이 필요합니다.

a
5년 전

phpMyAdmin 에서 보면 화면 좌측 상단에 디비명이 보이는데요..

설치전이면 디비명만 있고, 뭔가 설치 했다면 디비명 아래로 테이블이 보일 거구요..

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

K
KYO
5년 전
아, 감사합니다. 하나 착각한게 디비명이었고 지금은 오류가 해결되었습니다. 정말 감사합니다!

댓글을 작성하려면 로그인이 필요합니다.

a
5년 전

phpMyAdmin 이라면 좌측에서 데이터베이스명을 선택후 올려보세요

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

K
KYO
5년 전
이동할 호스팅쪽을 보면 DB가 아니라 테이블만 있어서 그런데 어떻게 해야할까요...?

댓글을 작성하려면 로그인이 필요합니다.

a
5년 전

디비명이 선택이 안된듯요..

https://sir.kr/g5_tip/3444" rel="nofollow">https://sir.kr/g5_tip/3444

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

5년 전

phpMyAdmin에서 uft8로 고친후 다시 백업해 보세요.
이동하는 호스팅 업체에서 제공하는 db가 utf8mb4를 지원하지 않으면 당연히 필드길이 때문에 오류가 뜹니다.
아마도 감정표현 아이콘을 사용하지 않았다면 깨지는 정보는 없을 것 같네요.
mariadb와 mysql은  문제가 없을 것 같습니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

K
KYO
5년 전
바로 해서 해결했습니다. 정말 감사합니다. 그런데 이번에는 #1046 - No database selected 라는 오류가 뜨는데 도대체 어디에서 db를 선택해야하는 것인지 모르겠습니다...ㅠㅠㅠ

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인