character_set_connection - Не стоит прописывать вообще. Конечно как sql сервер будет запускаться если такой переменной в конфиге mysql(mariadb) не существует!
в секции [client] пропиши:
default-character-set = utf8
в секции [mysqld] пропиши:
character-set-server=utf8
collation-server=utf8_general_ci
init-connect="SET NAMES utf8"
skip-character-set-client-handshake
в секции [mysqldump] (если используется) пропиши:
default-character-set = utf8
в секции [mysql] пропиши:
default-character-set = utf8
p.s. и так же затри все строчки где упоминается 1251 (если как таковые есть)