MariaDB 데이터베이스를 utf8mb4_unicode_ci로 업그레이드하는 방법은 무엇입니까?

MariaDB 데이터베이스를 utf8mb4_unicode_ci로 업그레이드하는 방법은 무엇입니까?

Drupal 9.4.8 웹 사이트, MariaDB 데이터베이스 및 phpMyAdmin이 있습니다.

내 웹사이트는 이미 220MB 데이터베이스의 데이터로 활성화되어 있습니다.

MariaDB 데이터베이스를 로 업그레이드하는 방법은 무엇입니까 utf8mb4_unicode_ci?

내 웹사이트 설정은 다음과 같습니다.

여기에 이미지 설명을 입력하세요

현재 데이터베이스는 다음과 같습니다. utf8_general_ci다음과 같은 것이 있기 때문에 정말 혼란스럽습니다 utf8mb4_general_ci.

여기에 이미지 설명을 입력하세요

업데이트가 가능하다면 Drupal을 중단시킬 수 있습니까?

답변1

의 지시에 따라여기, 당신은 도망 갈 수 있어야합니다

ALTER TABLE table_name CONVERT TO CHARACTER SET utf8mb4_unicode_ci COLLATE utf8mb4_unicode_ci;

각 테이블에서 별도로 이 명령을 실행해야 합니다. 또한 구성 파일에서 매개변수를 설정하여 character_set_server앞으로 기본값으로 만들 수도 있습니다.

drupal이 중단되는지 여부는 특정 설치에 따라 달라질 수 있습니다. 변경하기 전에 항상 모든 것을 백업하고 변경 후 즉시 테스트하십시오.

관련 정보