Página 1 de 1

No puedo importar mi base de datos a un servidor nuevo

Publicado: 05 Abr 2012, 18:44
por aventis
Estoy absolutamente desesperado importando mi bd de Free Hostia a 1&1.

El primer problema que me he encontrado es relativo al nombre de la bd. ¿Tiene que coincidir el de la backup con el de la del nuevo servidor no? A juzgar por los errores, yo diría que sí (ya me diréis si me equivoco). Pues esto está dpm porque en ningún sitio de 1&1 pone como cambiar el nombre de la base de datos :x . Lo que he hecho es editar el archivo sql con el nombre de la nueva, lo malo es que yo no puedo comprimir a gz desde mi ordenador, el zip no lo coge y el sql es muy grande!!

Error

consulta SQL:

-- phpMyAdmin SQL Dump
-- version 2.6.4-pl2
-- http://www.phpmyadmin.net
--
-- Servidor: mysql12.freehostia.com
-- Tiempo de generación: 05-04-2012 a las 17:49:54
-- Versión del servidor: 5.1.50
-- Versión de PHP: 5.2.6-1+lenny9
--
-- Base de datos: `***`
--
CREATE DATABASE `***` DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci

MySQL ha dicho:
#2006 - MySQL server has gone away

(Por seguridad, he ocultado el nombre de la bd)

Buscando y rebuscando dí con el Bigdump. Seguí un tutorial y después de limar varios errores, lo único que consigo es... nada. El big dump se queda en blanco, solo me enseña el logo y el copyright, con lo que no sé dónde está el error. Aquí he probado también con zip y texto, ya que el gzip me daba error.

Gracias de antemano.

Re: No puedo importar mi base de datos a un servidor nuevo

Publicado: 05 Abr 2012, 18:50
por Alorse
Vuelve a generar un backup limpio del servidor anterior y luego subelo por FTP para hacer el proceso con bigdump, ten en cuenta que algunos servidores de 1&1 solo admiten bases de datos de hasta 100MB.
Cuando ejecutes el bigbump (cambiado la codificación a UTF, o sino quedara la base de datos exportada con caracteres extraños), así se quede en blanco... espera, ten paciencia, y entra al phpMyAdmin haber si sí esta haciendo alguna cosa.

Re: No puedo importar mi base de datos a un servidor nuevo

Publicado: 05 Abr 2012, 18:52
por aventis
Alorse escribió:Vuelve a generar un backup limpio del servidor anterior y luego subelo por FTP para hacer el proceso con bigdump, ten en cuenta que algunos servidores de 1&1 solo admiten bases de datos de hasta 100MB.
Cuando ejecutes el bigbump (cambiado la codificación a UTF, o sino quedara la base de datos exportada con caracteres extraños), así se quede en blanco... espera, ten paciencia, y entra al phpMyAdmin haber si sí esta haciendo alguna cosa.
OK, pero tengo que editar el archivo con el nombre de la nueva base de datos??

Cuando me salía en blanco no pasaba nada en phpmy admin

PD: Perdón por el duplicado, no sé porqué, ya me ha pasado varias veces. Uso Opera.

Re: No puedo importar mi base de datos a un servidor nuevo

Publicado: 05 Abr 2012, 19:03
por Alorse
Editas el bigdump, le pones los datos de acceso a la base de datos y el nombre del archivo del backup y la codificación en UTF.
Es todo, lo ejecutas y debería funcionar.
No debes editar el backup y ni nada, dejalo tal cual esta.

Re: No puedo importar mi base de datos a un servidor nuevo

Publicado: 05 Abr 2012, 19:15
por aventis

Código: Seleccionar todo

Error at the line 12: CREATE DATABASE `rafpre*_db` DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci;

Query: -- 
 -- 
 -- 
 CREATE DATABASE `rafpre*_db` DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci

MySQL: Access denied for user 'dbo410841***'@'%' to database 'rafpre9_db'

Stopped on error

Start from the beginning (DROP the old tables before restarting)
:nolose:

Re: No puedo importar mi base de datos a un servidor nuevo

Publicado: 05 Abr 2012, 19:23
por Alorse
Mejor haz el backup desde el ACP del foro, y no desde el phpMyAdmin del hosting... será mucho mejor.

Re: No puedo importar mi base de datos a un servidor nuevo

Publicado: 05 Abr 2012, 19:52
por aventis
Alorse escribió:Mejor haz el backup desde el ACP del foro, y no desde el phpMyAdmin del hosting... será mucho mejor.
Dios, esto es para llorar...

¿Qué le ha pasado a mi foro??

http://www.foroformulacion.com/forum/

Te agradezco mucho tu ayuda, Alorse.

Re: No puedo importar mi base de datos a un servidor nuevo

Publicado: 05 Abr 2012, 19:59
por Alorse
aventis escribió:¿Qué le ha pasado a mi foro??
Qué le ha pasado de que?
Por favor se claro y cuéntanos como vas.

Re: No puedo importar mi base de datos a un servidor nuevo

Publicado: 05 Abr 2012, 20:31
por aventis
Alorse escribió:
aventis escribió:¿Qué le ha pasado a mi foro??
Qué le ha pasado de que?
Por favor se claro y cuéntanos como vas.
Disculpa, Alorse, te he puesto el enlace, puedes verlo:

General Error
SQL ERROR [ mysqli ]

UPDATE command denied to user 'rafpre9_db'@'66.40.52.19' for table 'phpbb_sessions' [1142]

An sql error occurred while fetching this page. Please contact an administrator if this problem persists.

:(

Qué he roto??

Edito: Ah, vale, debe ser de las cookies del navegador. Con el explorer no me pasa.
Voy a hacer eso y te cuento.

Reedito: Al logearme me sale lo mismo... O sea, error.

Re: No puedo importar mi base de datos a un servidor nuevo

Publicado: 05 Abr 2012, 21:49
por Alorse
Si yo entro al foro http://www.foroformulacion.com/forum/ no me sale ningún error.

Re: No puedo importar mi base de datos a un servidor nuevo

Publicado: 06 Abr 2012, 10:50
por aventis
Alorse escribió:Si yo entro al foro http://www.foroformulacion.com/forum/ no me sale ningún error.
Eso es porque no estás logueado. Si estás logueado sale lo que te he puesto arriba. Si te logueas sale:

INSERT command denied to user 'rafpre9_db'@'66.40.52.19' for table 'phpbb_sessions_keys' [1142]

¿Cómo ha podido pasar esto?

¿Debo restaurar la bd en el host viejo?

Te agradezco mucho tu paciencia.

Re: No puedo importar mi base de datos a un servidor nuevo

Publicado: 06 Abr 2012, 12:24
por aventis
Bueno, vamos a centrarnos en el BIGDUMP y te voy a comentar lo que he ido haciendo.
  1. Tal como me decías en el post anterior, he utilizado un archivo descargado a través del ACP (que tenía de una semana atrás) el resultado ha sido el mismo. Es por eso que ya no tengo interés en rescatar la página del host anterior, ya he visto que con la copia de seguridad del ACP tampoco me va.
  2. Por otro lado, he leído que el BigDump no funciona con comprimidos, tal como estaba intentando, así que he probado con el sql, obteniendo el siguiente error:

Código: Seleccionar todo

Error at the line 12: CREATE DATABASE `rafpre9_db` DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci;

Query: -- 
 -- 
 -- 
 CREATE DATABASE `rafpre9_db` DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci

MySQL: Access denied for user 'dbo410841***'@'%' to database 'rafpre9_db'

Stopped on error
Pregunta: ¿Puede ser que, como 1&1 solo me permite una base de datos, el programa crea otra y no le deja?

¿Alguna idea?

Re: No puedo importar mi base de datos a un servidor nuevo  Tema Solucionado

Publicado: 06 Abr 2012, 16:12
por Alorse
  1. Deja un usuario de pruebas para que podamos ver el error.
  2. Borra el contenido de la carpeta /cache, eso puede estar causando el error.
  3. El bigdump, no tiene problema con los archivos comprimidos.
  4. El error que te saca es porque tú, al hacer el backup desde el hosting viejo, al parecer señalas la base de datos y hacer la copia, no debe hacerse así, debes entrar a la base de datos, señalar todas la tablas y hacer el backup.
  5. Te cuento que elegiste un muy mal hosting, solo son buenos con su soporte, de resto lo que son las bases de datos son una porquería, te recomiendo banahosting o hostgator.

Re: No puedo importar mi base de datos a un servidor nuevo

Publicado: 06 Abr 2012, 17:18
por aventis
Vale, ya funciona mi web :bravo:

Aquí está la clave:
Alorse escribió: [*] El error que te saca es porque tú, al hacer el backup desde el hosting viejo, al parecer señalas la base de datos y hacer la copia, no debe hacerse así, debes entrar a la base de datos, señalar todas la tablas y hacer el backup.
Estaba seleccionando la bd completa. :oops:
Alorse escribió:[*] Te cuento que elegiste un muy mal hosting, solo son buenos con su soporte, de resto lo que son las bases de datos son una porquería, te recomiendo banahosting o hostgator
Es curioso porque les he llamado y me han dicho que con el BigDump no iba a conseguir nada porque no puede acceder, que les mandara la bd y ellos la subirían el lunes. Así lo he hecho.
Gracias por las recomendaciones, lo tendré en cuenta en un futuro.

Por otro lado, el otro error que me estaba dando la web en mi antiguo servidor parece ser debido a que mis tablas habían crecido mucho, supongo que debido a la fiesta de spambots que tengo montada. Lo solucioné vaciando la tabla sessions en phpmyadmin... funcionó un tiempo. He hecho lo que me has dicho de borrar la cache y de momento sigue sin ir...

Lo importante es que ya funciona mi web y es gracias a tu ayuda y a tu paciencia. Gracias, Alorse.