Migrar um fórum vBulletin 4 para Discourse

Olá,

Primeiramente, obrigado por este guia fantástico. Agradeço o trabalho que foi dedicado a ele.

Sobre o meu problema:
Estou com dificuldades para conectar ao banco de dados ao executar o script de importação, embora esteja usando o MariaDB para armazenar o dump do vBulletin em vez do MySQL. Verifiquei que o MariaDB está em execução, consegui importar meu dump do vBulletin nele e conferi quatro vezes o nome de usuário, o host e a senha no script, mas ainda assim não obtive sucesso.

Sinto que estou deixando passar algo simples; se alguém puder me indicar o caminho certo, seria muito útil.

Estou usando as seguintes versões:

mysql2 0.5.2
mariadb-server-10.3
discourse master git commit cb8fa46

Descrição completa abaixo:

Quando tento executar:

apt-get update && apt-get install libmysqlclient-dev mysql-server-5.7

recebo um erro:

E: O pacote 'libmysqlclient-dev' não possui candidato para instalação
E: O pacote 'mysql-server-5.7' não possui candidato para instalação

O que faz sentido; talvez esses pacotes tenham sido removidos do repositório desde então.

Então, em vez disso, executo:

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

O MariaDB funciona como um substituto direto, o que é ótimo, pois todos os passos funcionam até o momento em que tento executar o script de migração, momento em que recebo o erro:

root@discourse:/src# su discourse -c 'bundle exec ruby script/import_scripts/vbulletin.rb'
root:@localhost wants vb4
Carregando grupos existentes...
Carregando usuários existentes...
Carregando categorias existentes...
Carregando posts existentes...
Carregando tópicos existentes...
==================================================
Acesso negado para o usuário 'root'@'localhost'
Não foi possível conectar ao banco de dados.

Host: localhost
Usuário: root
Senha: 
Banco de dados: vb4

Edite o script ou defina as seguintes variáveis de ambiente:

export DB_HOST="localhost"
export DB_NAME="vbulletin"
export DB_PW=""
export DB_USER="root"
export TABLE_PREFIX="vb_"
export ATTACHMENT_DIR '/path/to/your/attachment/folder'

Saindo.

Sobre as permissões:

root@discourse:/src# mysql
Bem-vindo ao monitor MariaDB. Os comandos terminam com ; ou \g.
Seu ID de conexão MariaDB é 59
Versão do servidor: 10.3.17-MariaDB-0+deb10u1 Debian 10

Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab e outros.

Digite 'help;' ou '\h' para obter ajuda. Digite '\c' para limpar a instrução de entrada atual.

MariaDB [(none)]> show grants;
+------------------------------------------------------------------------------------------------+
| Grants for root@localhost                                                                      |
+------------------------------------------------------------------------------------------------+
| GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED VIA unix_socket WITH GRANT OPTION |
| GRANT PROXY ON ''@'%' TO 'root'@'localhost' WITH GRANT OPTION                                  |
+------------------------------------------------------------------------------------------------+
2 linhas no conjunto (0.000 seg)

Verifiquei várias vezes o nome de usuário e a senha, e até mesmo os defini manualmente.

2 Curtiram