Problema para la importación de q2a

Hola comunidad de Discourse,

@sat, ¿has encontrado una solución para esto?

Me encontré con el mismo error al intentar migrar desde vBulletin5 usando la parte de Docker del mismo hilo.

También instalé MariaDB en lugar de MySQL:

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

Importé mis datos SQL y puedo conectarme a la base de datos y ver que las tablas se han creado:

mysqlcheck -c vb5  -u root -p

Al principio, usé el inicio de sesión predeterminado (root / vacío) y en un segundo intento establecí una contraseña para el usuario 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'

No estoy seguro del TABLE_PREFIX aquí. Pero todos los nombres de tablas comienzan con vb5. en mi instalación predeterminada, así que supongo que esto debería estar bien (también probé dejarlo vacío).

Pero el problema principal es que no puedo conectarme a la base de datos MariaDB con el usuario discourse:

su discourse -c 'bundle exec ruby script/import_scripts/vbulletin5.rb'
Cargando grupos existentes...
Cargando usuarios existentes...
Cargando categorías existentes...
Cargando publicaciones existentes...
Cargando temas existentes...
Traceback (última llamada desde):
        5: desde script/import_scripts/vbulletin5.rb:632:in `<main>'
        4: desde script/import_scripts/vbulletin5.rb:632:in `new'
        3: desde script/import_scripts/vbulletin5.rb:27:in `initialize'
        2: desde script/import_scripts/vbulletin5.rb:27:in `new'
        1: desde /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': Acceso denegado para el usuario 'root'@'localhost' (Mysql2::Error)
su discourse
mysqlcheck -c vb5  -u root -p
Ingrese contraseña: #password1234
mysqlcheck: Error obtenido: 1698: Acceso denegado para el usuario 'root'@'localhost' al intentar conectarse