[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: mysqldump





mario escribió:

El mié, 24-08-2005 a las 09:26 -0300, Ricardo Frydman Eureka! escribió:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

omar wrote:
hola,tengo un problema con mysql
hola
resulta que tengo un servidor de mysql con woody y mysql 4.0.24 y
queria traspasar los datos a otro servidor con sarge y mysql 4.1.11

asi que hice un:
mysqldump basededatos > basededatos.sql
hast ahi vamos bien.

Extraido de http://www.mysqlfreaks.com/errors/15.php

Error Code: 1005Error Info:

Occurs when your SQL Statement is formed incorrectly when trying to
create a table.
===================================

Los volcados mysql son bastante sensibles a codificación de caracteres y
demás. Comprueba que en ámbos tengas la misma codificación utf-8 o
iso-8859.

Para hacer un volcado completo de todo el servidor hay que añadir varias
opciones:

mysql dump -uroot -p -A -a --add-drop-table > volcado_mysql.sql

De esta forma creará las tablas y si existen primero las borrará

Con phpmyadmin (si lo tienes instalado) también se pueden hacer
volcados.

mande el fichero .sql al otro server y cuando intento montar la base de
datos
"montar la base de datos"? Como lo haces?


mysql -uroot -p < volcado_mysql.sql
después:
dpkg-reconfigure mysql-server
para que actualice los datos del usuario mysqladmin

me da un error  me dice que no puede crear la primera tabla del fichero .sql
error 1005.(todo esto como root y con los permisos necesarios)

ese error te dará en una determinada línea, prueba a mirar la línea, un
volcado mysql es un archivo de texto....

que es error 1005? no uso mysql, pero podemos ver en google:
Resultados 1 - 10 de aproximadamente 30.400 de mysql error 1005. (0,20
segundos)

Oh! Ahora lo veo. Es claro ;)

como si el fichero .sql este jodido o algo asi.
¿ay alguna manera de comprobar los ficheros de .sql  para comprobar la
sintaxsis?

miralo con un editor de texto (vi, nano, etc...)

ni idea, te repito, no uso mysql

¿puede haber incompatibilidades entre las versiones de mysql?
por supuesto! Si no que sentido tendria sacar diferentes versiones? :)

gracias por la ayudita
de nada

PD: Te aconsejo usar google es EMHO el mejor invento del siglo
......este de ahora :)


Para Ricardo:
Sin ánimo de ofender, si no sabes no contestes, y mucho menos
recomiendes usar otra cosa (postgresql), él usa mysql. Creo que google
lo conocemos todos y algo tan abstracto que no se puede crear una tabla
cuesta encontrar el fallo.
costaría menos si hubiera mirado la línea o la hubiera posteado, o hubiera pegado el error completo que fue lo que le dije yo. es lo único que intentó decirle Ricardo. Enseñar a aprender también es una ayuda.

Saludos
- --
Ricardo A.Frydman
Consultor en Tecnología Open Source - Administrador de Sistemas
jabber: eureka@jabber.sk - http://www.eureka-linux.com.ar
SIP # 1-747-667-9534
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.5 (GNU/Linux)

iD8DBQFDDGdykw12RhFuGy4RAqM7AJwKPLDdgacE9DwsWH8Ap6wRus2KKgCfReO8
J3+WbvueWl6VJWwMp4Vwjl0=
=MKx4
-----END PGP SIGNATURE-----





--
//
//Rober Morales Chaparro
//
#include /* RMC'05 */ <iostream>
class saludo { public: saludo(){
std::cout << "hola"; } ~saludo()
{ std::cout << " mundo!" ; } } ;
int main() { saludo holamundo; }




Reply to: