MYSQL db 복원시 unknown collation utf8mb4_0900_ai_ci
본문
원래 서버는
MySQL 버전: 8.0.39
옮기고 있는 서버는
MySQL 버전: 10.11.5-MariaDB-1:10.11.5+maria~ubu2204
입니다.
더 하위버전이 아니라 상위버전인데 호환이 안되네요.
마리아DB라서 그런건가요?
복원하면 에러메시지는 이렇게 나옵니다.
글을 검색해보니 utf8로 복원하라고 하는데
기존 테이블에 가서 수동으로 하나하나 해당부분을 utf8로 고쳐서,
백업을 해야 하는건가요?
조금 자세히 설명을 해주시면 정말 감사하겠습니다.
REATE TABLE `g5_write_xxxxxxxxxx` (
`wr_id` int NOT NULL,
`wr_num` int NOT NULL DEFAULT '0',
`wr_reply` varchar(10) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL,
`wr_parent` int NOT NULL DEFAULT '0',
`wr_is_comment` tinyint NOT NULL DEFAULT '0',
`wr_comment` int NOT NULL DEFAULT '0',
`wr_comment_reply` varchar(5) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL,
`ca_name` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL,
`wr_option` set('html1','html2','secret','mail') CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL,
`wr_subject` varchar(255) NOT NULL,
`wr_content` text NOT NULL,
`wr_seo_title` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL,
`wr_link1` text CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL,
`wr_link2` text CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci N[...]
#1273 - Unknown collation: 'utf8mb4_0900_ai_ci'
답변을 작성하시기 전에 로그인 해주세요.