Error al Actualizar de 3.7.4 a 3.8.6

  • Autor Autor imported_RAID
  • Fecha de inicio Fecha de inicio
I

imported_RAID

Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Solucionado: Error al Actualizar de 3.7.4 a 3.8.6

Buenas estoy intentando actualizar un foro viejo del 3.7.4 al 3.8.6 para despues pasarlo al 4.0.6 Suite.
y en el paso 5 del primer upgrade q hace al 3.8.0 Alpha 2 de da un error de base de datos.

He desinstalado todos los addons y Productos, tambien el estilo dejando todo por defecto.
El error es el Siguiente:
Insertar CODE, HTML o PHP:
Database error in vBulletin 3.7.4:

Invalid SQL:

        SELECT prefix.*, prefixpermission.usergroupid AS restriction
        FROM vb_prefix AS prefix
        LEFT JOIN vb_prefixpermission AS prefixpermission ON (prefix.prefixid = prefixpermission.prefixid)
        ORDER BY prefix.displayorder;

MySQL Error   : Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (latin1_spanish_ci,IMPLICIT) for operation '='
Error Number  : 1267
He quitado el idioma en español y he dejado el Ingles por defecto.
Por lo que veo es un error por estar mezclado utf8 con latin1.

tengo Juegos de caracteres de MySQL: UTF-8 Unicode (utf8)
Cotejamiento de las conexiones MySQL: utf8_general_ci
version de MySQL Version : 5.0.81
¿ como puedo solucionarlo.?


Cabe la posibilidad de realizar una instalacion limpia nueva del la suite del 4.0.6 y recuperar el foro con impex o de alguna otra forma. Despues de tantos años hay de todo instalado.

Un Saludo,

Edito: Posible solucion encontrada:
http://www.vbhispano.com/foros/f37/da_error_paso_8_actualizacion_vbulletin_4_gold-16449/
 
Hola,

La solución la indica Elmer en ese tema que has enlazado. Existen tablas en tu base de datos que utilizan un cotejamiento (o juego de caracteres) distinto a la mayoría de las tablas. Vía phpMyAdmin deberás revisar cada una de las tablas y asegurarte que todas tengan el mismo juego de caracteres.

Empieza por revisar las tablas indicadas en el error SQL: prefix y prefixpermission.

Saludos cordiales.
 
Gracias Andres, como bien dices siguiendo las idicaciones de Elmer y del otro usuario.

Dejo los pasos por si a alguien le pasa lo mismo, para que le aparezca la solución en busqueda.
Descarge la base de datos con MySqlDumper que la comprime en slq.gz descomprimo con PeaZip y edito con notepad ++ remplazo spanish_ci por swedish_ci y vuelvo a comprimir con PeaZip y restauro denuevo con MySqlDumper y ya actualiza correctamente.

Un Saludo,
 
Atrás
Arriba