Recordad que para pedir soporte alguno, debéis facilitar los datos de soporte oportunos por favor, mirad aquí y leer las Normas generales del foro, esto nos servirá de ayuda para dar el mejor soporte..

Gracias.

La Administración de phpBB España.

BigDump: Error CREATE DATABASE ... DEFAULT CHARACTER SET

Problemas de instalaciones, y actualizaciones de tu phpBB2
  Reglas del Foro
Antes de participar en los foros, leer esto por favor.
Normas generales de phpBB-Es y las de Soporte
Cerrado
SuperNovato
Ex Staff
Mensajes: 2521
Registrado: 15 Mar 2006, 19:34

BigDump: Error CREATE DATABASE ... DEFAULT CHARACTER SET

#1

Mensaje por SuperNovato »

(NOTA: No sé si este foro es el adecuado para este tema).

Foro phpBB 2.0.21 www.pazyjusticia.com/foro (deshabilitado en estos momentos, luego se entenderá por qué)
La Base de Datos se actualizó desde 2.0.4 a 2.0.19-20-21
MODs Last Topic, Download Topics, Cracker Tracker, Easy Contac Form.
Servidor de pago sync.es

Estoy en pleno traslado del foro del servidor actual a otro, también de pago.

1. Con phpMyAdmin, he exportado la Base de Datos, tanto por tablas como una completa: localhost.sql (13,3 MB).

2. Con BigDump hago todo el proceso para importar esa localhost.sql al nuevo servidor.

3. Pero en cuanto le doy a ?starter import?, me aparece el siguiente error:

Processing file: localhost.sql
Starting at the line: 1
Error at the line 12: CREATE DATABASE `pazyjust_foro` DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci;
Query: CREATE DATABASE `pazyjust_foro` DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci;
MySQL: Access denied for user 'MiNombreDeUserEnElNuevoServidor'@'%' to database 'pazyjust_foro'
Stopped on error

Si intento hacer esa consulta SQL en el nuevo servidor, me dice que no estoy autorizado. Y si intento hacerla en Sync (que ni puñetera idea de si hay que hacerla ahí, pero por si las moscas), me dice que esa tabla ya existe.

Dudo de si es que en BigDump tengo que poner mi nombre de usuario del VIEJO servidor. Pero he mirado las instrucciones 10 veces y entiendo que tengo que poner el del servidor donde quiero importar la Base de datos (¿o no?).

Vamos, que ni idea de cómo seguir jejeje

PD. He buscado por el foro. Pero errores con BigDump sólo he visto http://www.phpbb-es.com/foro/respuesta- ... html#15672 Supongo que habrá más, pero yo no los he encontrado jejeje
PD2. Y espero que no sea este tema http://www.phpbb-es.com/foro/respuesta- ... html#15672 porque entonces alguno me corre a gorrazos foreros ;)
Yo no sé casi nada de esto. Pero puedo aprender.
Porque para saber estoy solo. Pero para aprender no.

[hr]Antes de nada, lee las Normas de phpBB-Es, y la siempre útil Guí­a de phpBB en Castellano.
Consulta la Biblioteca (Guías, etc.), y los FAQS de ayuda phpBB para tus problemas. Quizás esté resuelto.
Si es sobre cómo Crear una Consulta SQL ya lo tienes explicado en el enlace.
En general, se pide Buscar antes de preguntar para no repetir preguntas y dudas resueltas.
Sólo tendrás Soporte si facilitas los datos correspondientes y si respetas completamente el Copyright de phpBB.
NOTA: No damos Soporte a los foros integrados en Nuke y derivados del mismo. Infórmate [url=PHP-nuke-y-phpbb-vt1733.html]AQUÍ

Avatar de Usuario
mitch
Ex Staff
Mensajes: 4260
Registrado: 04 Sep 2005, 04:28
Género:

Respuesta: BigDump: Error CREATE DATABASE ... DEFAULT CHARAC

#2

Mensaje por mitch »

Ese .SQL esta Creando una base de datos.. siendo que solo debe crear las tablas y llenarlas... creo que es eso
prueba a ver si en ese .SQL hay alguna linea como esta

Código: Seleccionar todo

CREATE DATABASE `nombre_bd` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
USE nombre_bd;
(haz una busqueda parcial en ese archivo, busca CREATE DATABASE, borrando eso deberia poder andar bien el backup... en teoria deberian haber puros CREATE TABLE e INSERT... si encuentras algo similar a lo del code que deje, intenta borrarlo y ejecuta el bigdump de nuevo).

Haber si se resuelve, un saludo

SuperNovato
Ex Staff
Mensajes: 2521
Registrado: 15 Mar 2006, 19:34

Respuesta: BigDump: Error CREATE DATABASE ... DEFAULT CHARAC

#3

Mensaje por SuperNovato »

Gracias, Mitch (y eso que me parece que sigues de exámenes ;) ).

A ver, vamos avanzando. Ahora el error es en la línea 35 jejeje

[quote]Processing file: localhost.sql
Starting at the line: 1
Error at the line 35: ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
Query: -- phpMyAdmin SQL Dump CREATE TABLE `phpbb_auth_access` ( `group_id` mediumint(8) NOT NULL default '0', `forum_id` smallint(5) unsigned NOT NULL default '0', `auth_view` tinyint(1) NOT NULL default '0', `auth_read` tinyint(1) NOT NULL default '0', `auth_post` tinyint(1) NOT NULL default '0', `auth_reply` tinyint(1) NOT NULL default '0', `auth_edit` tinyint(1) NOT NULL default '0', `auth_delete` tinyint(1) NOT NULL default '0', `auth_sticky` tinyint(1) NOT NULL default '0', `auth_announce` tinyint(1) NOT NULL default '0', `auth_vote` tinyint(1) NOT NULL default '0', `auth_pollcreate` tinyint(1) NOT NULL default '0', `auth_attachments` tinyint(1) NOT NULL default '0', `auth_mod` tinyint(1) NOT NULL default '0', KEY `group_id` (`group_id`), KEY `forum_id` (`forum_id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
MySQL: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '-- phpMyAdmin SQL Dump CREATE TABLE `phpbb_auth_access` ( `group_id` medium' at line 1[/quoteicy]

Buscando, he visto un tema de alguien al que le daba ese error http://www.phpbb-es.com/foro/respuesta- ... html#23902 Pero no era con BigDump (ni sé si es exactamente el mío).

En todo caso, si se trata de lo de: Error at the line 20: ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
Eso lo dice todo... busca esos textos que deben estar al final de cada CREATE TABLE, borralos y ejecuta el backup/consulta/bigdump lo que quieras usar.me haría falta saber, exactamente, lo que hay que borrar (¿desde engine hasta el ; ambos incluidos) y si hay que borrar todos los que encuentre.

Y si no es eso, ya buscaremos solución.

Gracias anticipadas a todos.
Yo no sé casi nada de esto. Pero puedo aprender.
Porque para saber estoy solo. Pero para aprender no.

[hr]Antes de nada, lee las Normas de phpBB-Es, y la siempre útil Guí­a de phpBB en Castellano.
Consulta la Biblioteca (Guías, etc.), y los FAQS de ayuda phpBB para tus problemas. Quizás esté resuelto.
Si es sobre cómo Crear una Consulta SQL ya lo tienes explicado en el enlace.
En general, se pide Buscar antes de preguntar para no repetir preguntas y dudas resueltas.
Sólo tendrás Soporte si facilitas los datos correspondientes y si respetas completamente el Copyright de phpBB.
NOTA: No damos Soporte a los foros integrados en Nuke y derivados del mismo. Infórmate [url=PHP-nuke-y-phpbb-vt1733.html]AQUÍ

Avatar de Usuario
invi
Ex Staff
Mensajes: 2557
Registrado: 14 Ene 2006, 16:25
Género:
Edad: 38

Respuesta: BigDump: Error CREATE DATABASE ... DEFAULT CHARAC

#4

Mensaje por invi »

No estoy muy seguro.. pero quizá esto te ayude http://www.phpbb-es.com/foro/solucionad ... t4292.html me pasó a mi algo parecido

El error es identico a mi problema, yo no consegui luego hacerlo funcionar igualmente.. pero igual tu lo logras :)
Existen dos tipos de individuos, los que saben y los que no.

Avatar de Usuario
mitch
Ex Staff
Mensajes: 4260
Registrado: 04 Sep 2005, 04:28
Género:

Respuesta: BigDump: Error CREATE DATABASE ... DEFAULT CHARAC

#5

Mensaje por mitch »

mmm.. mira, yo tengo un backup que jamás me ha dado problemas y cada CREATE TABLE termina de esta forma

Código: Seleccionar todo

) TYPE=MyISAM;
Intenta con eso... por mientras digo, no debería darte problemas a ti tampoco. Siempre procurando el punto y coma final, por cierto.. asi que si borras los ENGINE y demas, procura no borrar el paréntesis que está antes, ni el punto y coma final.

Saludos y ya nos cuentas.

SuperNovato
Ex Staff
Mensajes: 2521
Registrado: 15 Mar 2006, 19:34

Respuesta: BigDump: Error CREATE DATABASE ... DEFAULT CHARAC

#6

Mensaje por SuperNovato »

((((Muchas gracias, Invi. Claro que me sirve tu tema: es el que digo en mi primer post que como se trate de eso alguien me va a correr a gorrazos jajajaja Lo tenía apuntado desde que empece a marcar temas para mi cambio de servidor. Pero dudaba de si era eso porque, en mi caso, NO se pasa de una versión superior de MySQL a una inferior: paso de una inferior (4.1.19) a una superior (5.0.23).Por eso no me atrevía a hacer lo que dicen allí Mitch, Nazcar y Janu.))))

A ver que yo lo entienda bien, Mitch, que yo soy mu' cortito pa' esto ;)

Lo que tengo que hacer es:

1. Voy borrando los ENGINE=MyISAM DEFAULT CHARSET=latin1 que encuentre (sin borrar el paréntesis de antes y el punto y coma de después).
2. En vez de eso, pongo TYPE=MyISAM (que quedaría tras el paréntesis y delante del punto y coma).

¿Es eso? Como un FIND & REPLACE, más o menos.

Perdón que pregunte pero prefiero confirmar :oops:
Yo no sé casi nada de esto. Pero puedo aprender.
Porque para saber estoy solo. Pero para aprender no.

[hr]Antes de nada, lee las Normas de phpBB-Es, y la siempre útil Guí­a de phpBB en Castellano.
Consulta la Biblioteca (Guías, etc.), y los FAQS de ayuda phpBB para tus problemas. Quizás esté resuelto.
Si es sobre cómo Crear una Consulta SQL ya lo tienes explicado en el enlace.
En general, se pide Buscar antes de preguntar para no repetir preguntas y dudas resueltas.
Sólo tendrás Soporte si facilitas los datos correspondientes y si respetas completamente el Copyright de phpBB.
NOTA: No damos Soporte a los foros integrados en Nuke y derivados del mismo. Infórmate [url=PHP-nuke-y-phpbb-vt1733.html]AQUÍ

SuperNovato
Ex Staff
Mensajes: 2521
Registrado: 15 Mar 2006, 19:34

Respuesta: BigDump: Error CREATE DATABASE ... DEFAULT CHARAC

#7

Mensaje por SuperNovato »

Afino más la pregunta.

En mi base de datos a veces (no siempre) siempre aparece:

[quote]) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=35 ;[/quoteicy]

¿Borro también lo de AUTO_INCREMENT=35 (o el valor que sea, van cambiando) o esa parte de la línea la dejo?
Yo no sé casi nada de esto. Pero puedo aprender.
Porque para saber estoy solo. Pero para aprender no.

[hr]Antes de nada, lee las Normas de phpBB-Es, y la siempre útil Guí­a de phpBB en Castellano.
Consulta la Biblioteca (Guías, etc.), y los FAQS de ayuda phpBB para tus problemas. Quizás esté resuelto.
Si es sobre cómo Crear una Consulta SQL ya lo tienes explicado en el enlace.
En general, se pide Buscar antes de preguntar para no repetir preguntas y dudas resueltas.
Sólo tendrás Soporte si facilitas los datos correspondientes y si respetas completamente el Copyright de phpBB.
NOTA: No damos Soporte a los foros integrados en Nuke y derivados del mismo. Infórmate [url=PHP-nuke-y-phpbb-vt1733.html]AQUÍ

bimbas
Observador/a
Mensajes: 6
Registrado: 01 Feb 2006, 21:53

Respuesta: BigDump: Error CREATE DATABASE ... DEFAULT CHARACTER SET

#8

Mensaje por bimbas »

Con BigDump tienes que editar el archivo bigdump.php poner todos los datos de la base de datos

// Database configuration

$db_server = 'localhost';
$db_name = '';
$db_username = '';
$db_password = '';

$filename = ''; ( poner el nombre de la base de datos)

puedes crear una carpeta con cualquier nombre en el servidor y subes por FTP el archivo y la base de datos,pero ojo la base de datos tiene que estar vacia si no te da error,

ejecutas el archivo tu http://www.dirección/bigdump.php y funciona sin problema puedes probar si tienes con otra base de datos y veras que funciona.

Saludos
http://www.portalvirgendelcamino.com/xs/index.php
phpBB XS 2 (build 058) ) Sin Mods
Hosting-Aruba
[video width=160 height=220]http://www.portalvirgendelcamino.com/fl ... ldinho.swf[/video]

SuperNovato
Ex Staff
Mensajes: 2521
Registrado: 15 Mar 2006, 19:34

Respuesta: BigDump: Error CREATE DATABASE ... DEFAULT CHARAC

#9

Mensaje por SuperNovato »

Gracias, bimbas. Pero esa parte ya la he hecho jejejeje (por cierto, el "$filename" no hace falta rellenarlo si no quieres subir el archivo por el navegador; en mi caso lo hago por el FTP). Hay un video tutorial de BigDump para torpes absolutos como yo en http://www.innovavirtual.org/share/BIGDUMP/wimpy.php

Pero vaya, que mi problema (muy de novato, cierto) está un poco más adelante de eso ;)

Pero gracias, ya espero a ver las dos preguntas que hacía arriba (lo de si es como un FIND&REPLACE y lo de que hacer con el "autoincrement").

Voy a ir adelantando trabajo. Un saludo, bimbas.
Yo no sé casi nada de esto. Pero puedo aprender.
Porque para saber estoy solo. Pero para aprender no.

[hr]Antes de nada, lee las Normas de phpBB-Es, y la siempre útil Guí­a de phpBB en Castellano.
Consulta la Biblioteca (Guías, etc.), y los FAQS de ayuda phpBB para tus problemas. Quizás esté resuelto.
Si es sobre cómo Crear una Consulta SQL ya lo tienes explicado en el enlace.
En general, se pide Buscar antes de preguntar para no repetir preguntas y dudas resueltas.
Sólo tendrás Soporte si facilitas los datos correspondientes y si respetas completamente el Copyright de phpBB.
NOTA: No damos Soporte a los foros integrados en Nuke y derivados del mismo. Infórmate [url=PHP-nuke-y-phpbb-vt1733.html]AQUÍ

bimbas
Observador/a
Mensajes: 6
Registrado: 01 Feb 2006, 21:53

Respuesta: BigDump: Error CREATE DATABASE ... DEFAULT CHARACTER SET

#10

Mensaje por bimbas »

Hola otra vez te conteste por la pregunta que hacias:Dudo de si es que en BigDump tengo que poner mi nombre de usuario del VIEJO servidor. Pero he mirado las instrucciones 10 veces y entiendo que tengo que poner el del servidor donde quiero importar la Base de datos (¿o no?).
El tutorial no es de: http://www.innovavirtual.org/share/BIGDUMP/wimpy.PHP

Es de:http://www.illasaron.com/html/ (0utKast que es un maestro en esto si le preguntas a el seguro que te ayuda)

Saludos
Última edición por bimbas el 14 Jul 2006, 00:21, editado 1 vez en total.
http://www.portalvirgendelcamino.com/xs/index.php
phpBB XS 2 (build 058) ) Sin Mods
Hosting-Aruba
[video width=160 height=220]http://www.portalvirgendelcamino.com/fl ... ldinho.swf[/video]

Avatar de Usuario
BEN-HUR
Miembro
Mensajes: 373
Registrado: 03 Nov 2004, 23:54
Edad: 64

Respuesta: BigDump: Error CREATE DATABASE ... DEFAULT CHARACTER SET

#11

Mensaje por BEN-HUR »

Osea para que funcione el bigdump , ¿ se necesita subirlo al server antes de instalar el phpBB ?

¿ Alguien más sabe algo y sumarlo a lo que dijo bimbas y así terminar el pequeño tutorial sobre bigdump ?

:lee
Imagen Recursos para tu GPS de Garmin y algo de TomTom

Nazcar
Ex Staff
Mensajes: 1728
Registrado: 14 Oct 2005, 20:39

Respuesta: BigDump: Error CREATE DATABASE ... DEFAULT CHARAC

#12

Mensaje por Nazcar »

Por partes SupeN antes que nada:


Ejecuta esta sentencia en los dos mysql tanto en el nuevo como en el viejo

Código: Seleccionar todo

SET NAMES 'utf8'

Tu lo tienes codificado usando el charset latin1 eso puede y te ocasionara problememas con los acentos.Una vez ejecutada esta sentencia en los dos mysql.Exporta la BBDD desde el viejo en gzip mayor compresion,Al server que vas no deberia darte problemas con los default charset y no te los dara despues de ejecutar esa sentencia que puse antes.En todo caso para provar,exporta la BBDD 2 veces,en una marca compatibilidad con mysql 4x,en la otra nada tal como te viene.Lo descargas subes al directorio donde tengas el bigdump.y le das se las tiene que comer las 2.

Los datos hay que poner los del servidor donde se ha de hacer la importacion.Los datos del viejo server no sirven para nada.Bigdump no es para phpbb n exclusiva es para hacer importacion de cualquier BBDD bajo Mysql.


PD en la nueva version del bigdump tambien se puede forzar los charset que se desea que se hagan las consultas,en este caso SuperN tambien pon utf8

En el campo $filename = '' dejarlo en blanco para que os deje la opcion de escojer el fichero si pones el nombre de un fichero no os pedira nada he intentara importar ese fichero.

Por otra parte conviene subir la BBDD por ftp y no enviarla por el bigdump si no estareis con las mismas BBDD grades mucho peso eso es igual ha no poder enviarla por navegador

SuperNovato
Ex Staff
Mensajes: 2521
Registrado: 15 Mar 2006, 19:34

Respuesta: BigDump: Error CREATE DATABASE ... DEFAULT CHARAC

#13

Mensaje por SuperNovato »

Buf... ¡solucionado!

Al final use el BigDump con las indicaciones de Nazcar y, a la vez, cambiando lo que apuntaba Mitch más arriba.

Eso sirvió para prácticamente todo excepto para un par de tablas que se resistían (ni idea de por qué). El error era:

Código: Seleccionar todo

At this place the current query includes more than 300 dump lines. That can happen if your dump file was created by some tool which doesn't place a semicolon followed by a linebreak at the end of each query, or if your dump contains extended inserts. Please read the BigDump FAQs for more infos.Supongo que eso es fácil de solucionar (aunque no entiendo muy bien qué dice).

Pero tire por la calle del medio e importe directamente esas tablas ?rebeldes? desde el MySQL del nuevo servidor.

Luego tuve, como se dice en varios otros temas del foro, que arreglar el config.php y los valores script_Path y server_name de la tabla phpbb_config
Pero bueno, ya tenía anotado que eso me iba a pasar (y una duda se me aclaró en januweb.com ;) ).

Resumiendo, que lo marco como solucionado.

Pero que lo más importante es lo que he aprendido
y, sobre todo, el agradecimiento a Invi, Mitch, nazcar y los demás que habéis echado una mano.

Osea para que funcione el bigdump , ¿ se necesita subirlo al server antes de instalar el phpBB ? :lee Los tutoriales de BigDump insisten mucho en que sí. Yo no he probado otra cosa.

El tutorial no es de http://www.innovavirtual.org/share/BIGDUMP/wimpy.PHP Es de:http://www.illasaron.com/html/ (0utKast que es un maestro en esto si le preguntas a el seguro que te ayuda) No entiendo a qué viene lo de que la URL que puse con un tutorial de BigDumP digas que ?no es?.
Me parece muy bien que tú pongas otro tutorial más, así es mejor para todos.
Pero déjame que yo deje dicho en aquel post el tutorial que he usado yo, ¿no? ;) : http://www.innovavirtual.org/share/BIGDUMP/wimpy.php
Yo no sé casi nada de esto. Pero puedo aprender.
Porque para saber estoy solo. Pero para aprender no.

[hr]Antes de nada, lee las Normas de phpBB-Es, y la siempre útil Guí­a de phpBB en Castellano.
Consulta la Biblioteca (Guías, etc.), y los FAQS de ayuda phpBB para tus problemas. Quizás esté resuelto.
Si es sobre cómo Crear una Consulta SQL ya lo tienes explicado en el enlace.
En general, se pide Buscar antes de preguntar para no repetir preguntas y dudas resueltas.
Sólo tendrás Soporte si facilitas los datos correspondientes y si respetas completamente el Copyright de phpBB.
NOTA: No damos Soporte a los foros integrados en Nuke y derivados del mismo. Infórmate [url=PHP-nuke-y-phpbb-vt1733.html]AQUÍ

Avatar de Usuario
mitch
Ex Staff
Mensajes: 4260
Registrado: 04 Sep 2005, 04:28
Género:

Respuesta: [SOLUCIONADO]BigDump: Error CREATE DATABASE ... D

#14

Mensaje por mitch »

Que bien que ya este Solucionado SuperN :D perfecto :)

Cerrado

Volver a “Instalaciones y Actualizaciones de tu phpBB 2”