Actions
Anomalie #4280
ferméConversion db etherpad
Début:
25/02/2020
Echéance:
% réalisé:
0%
Temps estimé:
Difficulté:
2 Facile
Description
La DB semblait avoir besoin d'une conversion de charset, il y avait des crash quand on poussait un emoji.
Actions
#1
Mis à jour par Quentin Gibeaux il y a plus de 4 ans
- Statut changé de Nouveau à Résolu
- Assigné à mis à Quentin Gibeaux
- Version cible changé de Backlog à Février 2020
Correction appliquée :
https://github.com/ether/etherpad-lite/issues/2516#issuecomment-79659984
mysql> alter database `etherpad` CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin; mysql> alter table `store` convert to character set utf8mb4 collate utf8mb4_bin; mysql> alter table `store` change `key` `key` varchar(100) character set utf8mb4 collate utf8mb4_bin; mysql> alter table `store` change `value` `value` longtext character set utf8mb4 collate utf8mb4_bin; (April) root@pad:/etc[master*]# git diff diff --git a/mysql/mariadb.conf.d/50-server.cnf b/mysql/mariadb.conf.d/50-server.cnf index e7e88ef..c85cf8c 100644 --- a/mysql/mariadb.conf.d/50-server.cnf +++ b/mysql/mariadb.conf.d/50-server.cnf @@ -10,6 +10,11 @@ # this is only for the mysqld standalone daemon [mysqld] +init_connect ='SET NAMES utf8mb4' +init_connect ='SET collation_connection = utf8mb4_bin' +character-set-server=utf8mb4 +collation-server=utf8mb4_bin
NB: j'ai rajouté +4G au FS mysql pour que ça passe
Actions