Error al Actualizar de 3.7.4 a 3.8.6

imported_RAID Seguir

Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
3 Mar 2008
Mensajes
92
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/
 

Andrés Durán

Xi
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
23 Abr 2009
Mensajes
4.371
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.
 

imported_RAID

Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
3 Mar 2008
Mensajes
92
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,
 
Arriba