Проблема с импортом в q2a

Привет, сообщество Discourse,

@sat, вы уже нашли решение этой проблемы?

У меня возникла та же ошибка при попытке миграции с vBulletin5, используя Docker-часть из этой же темы.

Я также установил MariaDB вместо MySQL:

apt-get update && apt-get install libmariadb-dev mariadb-server-10.3

Я импортировал свои SQL-данные и смог подключиться к базе данных, убедившись, что таблицы созданы:

mysqlcheck -c vb5  -u root -p

Сначала я использовал учётные данные по умолчанию (root / пусто), а во второй попытке установил пароль для пользователя root:

export DB_NAME="vb5"
export DB_USER="root"
export DB_PW="password1234"
export TABLE_PREFIX="vb5."
export ATTACHMENT_DIR='/vb5-attachments'
export TIMEZONE='Europe/Berlin'

cd /var/www/discourse
su discourse -c 'bundle exec ruby script/import_scripts/vbulletin5.rb'

Я не уверен насчёт TABLE_PREFIX здесь. Но все имена таблиц в моей установке по умолчанию начинаются с vb5., так что, думаю, это должно быть правильно (я также пробовал оставить это поле пустым).

Однако главная проблема в том, что я не могу подключиться к базе данных MariaDB от имени пользователя discourse:

su discourse -c 'bundle exec ruby script/import_scripts/vbulletin5.rb'
Загрузка существующих групп...
Загрузка существующих пользователей...
Загрузка существующих категорий...
Загрузка существующих постов...
Загрузка существующих тем...
Traceback (most recent call last):
        5: from script/import_scripts/vbulletin5.rb:632:in `<main>'
        4: from script/import_scripts/vbulletin5.rb:632:in `new'
        3: from script/import_scripts/vbulletin5.rb:27:in `initialize'
        2: from script/import_scripts/vbulletin5.rb:27:in `new'
        1: from /var/www/discourse/vendor/bundle/ruby/2.6.0/gems/mysql2-0.5.2/lib/mysql2/client.rb:90:in `initialize'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/mysql2-0.5.2/lib/mysql2/client.rb:90:in `connect': Access denied for user 'root'@'localhost' (Mysql2::Error)
su discourse
mysqlcheck -c vb5  -u root -p
Введите пароль: #password1234
mysqlcheck: Получена ошибка: 1698: Access denied for user 'root'@'localhost' при попытке подключения