Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Error al importar BD MYSQL

Estas en el tema de Error al importar BD MYSQL en el foro de Mysql en Foros del Web. Buenas a todos no se si aqui sera el foro adecuado donde me puedan prestar ayuda ya que en php creo k nadie sabie el ...
  #1 (permalink)  
Antiguo 17/03/2012, 07:47
 
Fecha de Ingreso: mayo-2008
Mensajes: 253
Antigüedad: 15 años, 10 meses
Puntos: 8
Error al importar BD MYSQL

Buenas a todos no se si aqui sera el foro adecuado donde me puedan prestar ayuda ya que en php creo k nadie sabie el pq, expongo mi problema y sere lo mas breve.

Tengo este script k me hace una copia de la base de datos de mysql

dbbackup.php

Código PHP:
<?php
  
// Developped by Dave - For Semods.net and SEF
  // Enter your MySQL access data 
  
$host'localhost';         
  
$user'root';               
  
$pass'passs';
  
$db=   'basededatos';


  
$backupdir 'backups';   

  
$today getdate();
  
$day $today[mday];
  if (
$day 10) {
      
$day "0$day";
  }
  
$month $today[mon];
  if (
$month 10) {
      
$month "0$month";
  }
  
$year $today[year];
  
$hour $today[hours];
  
$min $today[minutes];
  
$sec "00";


  
system(sprintf(
    
'mysqldump --opt -h %s -u %s -p%s %s | gzip > %s/%s/%s-%s%s%s-%s%s.gz',                                                 
    
$host,
    
$user,
    
$pass,
    
$db,
    
getenv('DOCUMENT_ROOT'),
    
$backupdir,
    
$db,
    
$year,
    
$month,
    
$day,
    
$hour,
    
$min
  
)); 
  echo 
'<body bgcolor="#336699">

<p align="center"><font color="#CC3300"><span style="background-color: #FFFFCC">Database Sucessfully Backup</span></font></p></body>'

?> 
  // Developped by Dave - For Semods.net and SEF
La copia me la hace muy rapida y bien pero el problema esta que cuando uso bigdumper para importarla me da este error.

Cita:
MySQL informa
Variable 'character_set_client' can't be set to the value of 'NULL'

Error de ejecución

SET character_set_client = @saved_cs_client;

SET character_set_client = @saved_cs_client; ->Variable 'character_set_client' can't be set to the value of 'NULL'
La verdad que ya no se si el problema es de bigdumper (k no creo) ó del archivo dbbackup.php

Gracias de antemano
  #2 (permalink)  
Antiguo 19/03/2012, 02:34
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 1 mes
Puntos: 574
Respuesta: Error al importar BD MYSQL

En el directorio "backups" encontaras un fichero .gz, es tu backup comprimido con gzip, descomprimelo y encontrarà un fichero .sql en el la variable @saved_cs_client tiene como valor NULL al intentar asignarlo al grupo de caracteres da un error...

10.3.6. Conjunto de caracteres y colación de la conexión

puedes modificarlo a mano pero ya se que no es una gran solución....


__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.
  #3 (permalink)  
Antiguo 19/03/2012, 07:46
 
Fecha de Ingreso: mayo-2008
Mensajes: 253
Antigüedad: 15 años, 10 meses
Puntos: 8
Respuesta: Error al importar BD MYSQL

Muchas gracias Quim por tu respuesta !! , si es una locura dado que la bd pesa unos 300mb a ver si lo consigo Gracias de nuevo !!

Etiquetas: bd, php, sql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:15.