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

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

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

 

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

 

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

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

답변 5개

채택된 답변
+20 포인트

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

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

답변에 대한 댓글 1개

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

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

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

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

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

답변에 대한 댓글 1개

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

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

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

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

답변에 대한 댓글 1개

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

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

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

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

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

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

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

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

답변에 대한 댓글 1개

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

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

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

로그인

전체 질문 목록

🐛 버그신고