Ya lo creo que falta ponerle SQLs, mira lo que te pone aquí:
Lo que te he ennegrecido es lo más relevante, y trata de que si, has instalado la base de datos, pero no está actualizada.
Tal y como te dice en el mensaje, tienes que instalar las actualizaciones que van desde la que tienes A a la que te falta B.
Te voy a poner aquí para que pruebes mi actualizador, porque meter todas las actualizaciones de MaNGOS, sobretodo cuando son muchas, es un engorro bastante gordo, pero recuerda que necesitas Java instalado para que funcione.
En cualquier caso, no está de más que sepas como va el tema de las actualizaciones en MaNGOS: Todas las actualizaciones se almacenan en la ruta sql\updates, y tienen un formato peculiar, pero el formato que tienen no es relevante de momento.
Tu tienes, en cada una de las 3 bases de datos principales de MaNGOS (characters, mangos y realmd) una tabla, llamada character_db_version, db_version o realmd_db_version, dependiendo de a cual de las bases de datos pertenece.
Si tu quisieras actualizar las bases de datos a mano, como es típico hacerlo, tendrías que fijarte en esas tablas. En cada una de ellas, aparece una columna que comienza por "required_", e indica cual fue el último SQL aplicado en esa base de datos.
Con esa información tendrías que irte a la carpeta de las updates de MaNGOS y localizar dicho SQL.
Una vez que lo localizas, simplemente tienes que aplicar en esa base de datos todos los SQLs que le pertenezcan comenzando por el último.
Por ejemplo: 10017_01_mangos_spell_proc_event.sql
Eso indica que la última actualización que se aplicó a la base de datos Mangos fue esa (la base de datos a la que pertenecen las updates se conocen por la primera palabra por la que empiezan).
Tendrías entonces que ir a donde están todas las updates y aplicar todos los SQL que estén por debajo de ese y cuya base de datos (recuerda, esa primera palabra que he ennegrecido) coincida con Mangos.
Y ese proceso hay que repetirlo con las 3 bases de datos (la mas frecuente en actualizarse es Mangos, seguida de Characters, y por último Realmd, que no se actualiza casi nada).
Dado lo pesado que es, solo necesitas ejecutar mi actualizador (lo hice exprofeso para ahorrarme ese paso tan pesado como repetitivo).
Lo dejo aquí: http://www.multiupload.com/Z61ELQ6H7X
Necesitas descomprimirlo, y, teniendo instalado Java, ejecutar el BAT que hay.
Te pedirá información detallada sobre MySQL, los nombres que tienen tus bases de datos, y la ruta donde se encuentra la carpeta de MaNGOS (la del código fuente).
Salu2
Cita de: Error
ERROR:The table `db_version` in your [WORLD] database indicates that this database is out of date!
ERROR:
ERROR: [A] You have: --> `10017_01_mangos_spell_proc_event.sql`
ERROR:
ERROR: B You need: --> `10299_01_mangos_event_id_scripts.sql`
ERROR:
ERROR:You must apply all updates after [A] to B to use mangos with this database.
ERROR:These updates are included in the sql/updates folder.
Lo que te he ennegrecido es lo más relevante, y trata de que si, has instalado la base de datos, pero no está actualizada.
Tal y como te dice en el mensaje, tienes que instalar las actualizaciones que van desde la que tienes A a la que te falta B.
Te voy a poner aquí para que pruebes mi actualizador, porque meter todas las actualizaciones de MaNGOS, sobretodo cuando son muchas, es un engorro bastante gordo, pero recuerda que necesitas Java instalado para que funcione.
En cualquier caso, no está de más que sepas como va el tema de las actualizaciones en MaNGOS: Todas las actualizaciones se almacenan en la ruta sql\updates, y tienen un formato peculiar, pero el formato que tienen no es relevante de momento.
Tu tienes, en cada una de las 3 bases de datos principales de MaNGOS (characters, mangos y realmd) una tabla, llamada character_db_version, db_version o realmd_db_version, dependiendo de a cual de las bases de datos pertenece.
Si tu quisieras actualizar las bases de datos a mano, como es típico hacerlo, tendrías que fijarte en esas tablas. En cada una de ellas, aparece una columna que comienza por "required_", e indica cual fue el último SQL aplicado en esa base de datos.
Con esa información tendrías que irte a la carpeta de las updates de MaNGOS y localizar dicho SQL.
Una vez que lo localizas, simplemente tienes que aplicar en esa base de datos todos los SQLs que le pertenezcan comenzando por el último.
Por ejemplo: 10017_01_mangos_spell_proc_event.sql
Eso indica que la última actualización que se aplicó a la base de datos Mangos fue esa (la base de datos a la que pertenecen las updates se conocen por la primera palabra por la que empiezan).
Tendrías entonces que ir a donde están todas las updates y aplicar todos los SQL que estén por debajo de ese y cuya base de datos (recuerda, esa primera palabra que he ennegrecido) coincida con Mangos.
Y ese proceso hay que repetirlo con las 3 bases de datos (la mas frecuente en actualizarse es Mangos, seguida de Characters, y por último Realmd, que no se actualiza casi nada).
Dado lo pesado que es, solo necesitas ejecutar mi actualizador (lo hice exprofeso para ahorrarme ese paso tan pesado como repetitivo).
Lo dejo aquí: http://www.multiupload.com/Z61ELQ6H7X
Necesitas descomprimirlo, y, teniendo instalado Java, ejecutar el BAT que hay.
Te pedirá información detallada sobre MySQL, los nombres que tienen tus bases de datos, y la ruta donde se encuentra la carpeta de MaNGOS (la del código fuente).
Salu2