Ao tentar importar um banco de dados de um arquivo .mysql, recebo um erro:
ERROR 1115 (42000) at line 24: Unknown character set: 'ascii'
A parte em que o erro ocorre é das colunas usando ASCII:
`column` varchar(64) CHARACTER SET ascii NOT NULL
Eu verifiquei em /usr/share/mariadb/charsets/ e o ascii.xml está lá. O ASCII também está listado no Index.xml. No entanto, ao olhar para o banco de dados, não é:
MariaDB [db]> show character set;
+---------+------------------+---------------------+--------+
| Charset | Description | Default collation | Maxlen |
+---------+------------------+---------------------+--------+
| big5 | | big5_chinese_ci | 2 |
| latin1 | | latin1_swedish_ci | 1 |
| latin2 | | latin2_general_ci | 1 |
| ujis | | ujis_japanese_ci | 3 |
| sjis | | sjis_japanese_ci | 2 |
| tis620 | | tis620_thai_ci | 1 |
| euckr | | euckr_korean_ci | 2 |
| gb2312 | | gb2312_chinese_ci | 2 |
| cp1250 | | cp1250_general_ci | 1 |
| gbk | | gbk_chinese_ci | 2 |
| utf8 | | utf8_general_ci | 3 |
| ucs2 | | ucs2_general_ci | 2 |
| utf8mb4 | UTF-8 Unicode | utf8mb4_general_ci | 4 |
| utf16 | UTF-16 Unicode | utf16_general_ci | 4 |
| utf16le | UTF-16LE Unicode | utf16le_general_ci | 4 |
| utf32 | UTF-32 Unicode | utf32_general_ci | 4 |
| binary | | binary | 1 |
| cp932 | | cp932_japanese_ci | 2 |
| eucjpms | | eucjpms_japanese_ci | 3 |
+---------+------------------+---------------------+--------+
19 rows in set (0.000 sec)
Neste ponto, não sei o que está errado ou como obter o conjunto de caracteres ASCII detectado e funcionando.
Estou usando wodby/mariadb com tag MARIADB_TAG=10.5-3.9.5
.