私は Drupal 9.4.8 の Web サイト、MariaDB データベース、phpMyAdmin を持っています。
私のウェブサイトはすでにアクティブになっており、220 MB のデータベースにデータが入っています。
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 が壊れるかどうかは、おそらく特定のインストールによって異なります。変更を行う前に必ずすべてをバックアップし、変更後すぐにテストしてください。