Aún no está registrado? Regístrese y sea parte de vBhispano.

Blog Foros Descargas Registrarse Miembros
Retroceder   vBhispano - vBulletin en español > Otros Temas > PHP / MySQL / HTML

Respuesta
 
LinkBack Herramientas Calificar Tema Desplegado
Antiguo 29-dic-2008, 13:42   #1 (permalink)
Miembro especial
Miembro de oro
 
Avatar de ferran
 
Fecha de Ingreso: marzo-2008
Mensajes: 141
Agradecimientos: 34
Agradecido 4 veces en 4 mensajes.
Poder: 2
ferran está en el camino correcto
Unhappy como descargar base de datos pesadas phpMyAdmin

necesito descargar la base de datos de mi foro que pesa 140 megas, desde phpMyAdmin no me deja descargar la base de datos completa, es muy pesada y no puedo descargar la base de datos, a ver si me ayudan, gracias de antemano
Estado: Desconectado
 
Responder Con Cita
Espacio publicitario
Antiguo 29-dic-2008, 13:48   #2 (permalink)
Miembro especial
Miembro de diamante
 
Avatar de Jhonnyf
 
Fecha de Ingreso: septiembre-2008
Ubicación: Dentro de mi
Edad: 29
Mensajes: 788
Agradecimientos: 62
Agradecido 407 veces en 256 mensajes.
Poder: 9
Jhonnyf es un usuario espectacularJhonnyf es un usuario espectacularJhonnyf es un usuario espectacularJhonnyf es un usuario espectacularJhonnyf es un usuario espectacularJhonnyf es un usuario espectacularJhonnyf es un usuario espectacular
Re: como descargar base de datos pesadas phpMyAdmin

usualmente los hosting tiene una opcion para hacer un backup y luego la puedes bajar via FTP

intenta buscar esa opcion
Estado: Desconectado
 
Responder Con Cita
Antiguo 29-dic-2008, 13:52   #3 (permalink)
Miembro especial
Miembro de oro
 
Avatar de ferran
 
Fecha de Ingreso: marzo-2008
Mensajes: 141
Agradecimientos: 34
Agradecido 4 veces en 4 mensajes.
Poder: 2
ferran está en el camino correcto
Re: como descargar base de datos pesadas phpMyAdmin

no es posible, ya que mi hosting tiene desactivado en mi plesk esa opción porque la base de datos es demasiado grande, ellos dicen que no pueden activar esa opción porque no es recomendable hacerlo desde el plesk si no hacerlo desde phpMyAdmin es lo recomendable, pero desde ahi no es posible ya que no me deja descargar la base de datos tan peasada, se puede descargar por tablas pero es un curro que no veas, se que hay algo para descargar las base de datos pesadas
Estado: Desconectado
 
Responder Con Cita
Antiguo 29-dic-2008, 15:30   #4 (permalink)
Miembro especial
 
 
Fecha de Ingreso: octubre-2008
Mensajes: 43
Agradecimientos: 0
Agradecido 4 veces en 4 mensajes.
Poder: 0
portal-ocio está en el camino correcto
Re: como descargar base de datos pesadas phpMyAdmin

Mira si te vale este codigo, tienes que crear un archivo php cambiando las rutas y los datos por los tuyos y luego subirlo al servidor

Código PHP:
Código PHP:
<? 
// Nombre del archivo de con el cual queremos que se guarde la base de datos 
$filename "fichero.sql"
// Cabezeras para forzar al navegador a guardar el archivo 
header("Pragma: no-cache"); 
header("Expires: 0"); 
header("Content-Transfer-Encoding: binary"); 
header("Content-type: application/force-download"); 
header("Content-Disposition: attachment; filename=$filename"); 
 

$usuario="usuario";  // Usuario de la base de datos, un ejemplo podria ser 'root' 
$passwd="contraseña";  // Contraseña asignada al usuario 
$bd="base_de_datos";  // Nombre de la Base de Datos a exportar 
 

// Funciones para exportar la base de datos 
$executa "c:\\mysql\\bin\\mysqldump.exe -u $usuario --password=$passwd --opt $bd"
system($executa$resultado); 
 

// Comprobar si se a realizado bien, si no es asi, mostrará un mensaje de error 
if ($resultado) { echo "<H1>Error ejecutando comando: $executa</H1>\n"; } 
 

?>

Nota: Este código es valido si PHP se esta ejecutando en Windows. En caso de ejecutarse en Linux sustituir:



Código PHP:
$executa "c:\\mysql\\bin\\mysqldump.exe -u $usuario --password=$passwd --opt $bd"

por:



Código PHP:
$executa "/mysql/bin/mysqldump -u $usuario --password=$passwd --opt $bd"

Última edición por portal-ocio; 29-dic-2008 a las 16:56
Estado: Desconectado
 
Responder Con Cita
Antiguo 29-dic-2008, 15:53   #5 (permalink)
Super Moderador
 
Avatar de Gasper
 
Fecha de Ingreso: marzo-2008
Ubicación: Argentina
Mensajes: 1,504
Agradecimientos: 117
Agradecido 371 veces en 308 mensajes.
Poder: 10
Gasper es un usuario espectacularGasper es un usuario espectacularGasper es un usuario espectacularGasper es un usuario espectacularGasper es un usuario espectacularGasper es un usuario espectacularGasper es un usuario espectacular
Re: como descargar base de datos pesadas phpMyAdmin

Podes probar lo de arriba sino exportar usando ssh si tenes permitido. Probaste hacerlo desde phpmyadmin usando la extension .zip??
Estado: Desconectado
 
Responder Con Cita
Antiguo 29-dic-2008, 16:13   #6 (permalink)
Miembro especial
Miembro de oro
 
Avatar de ferran
 
Fecha de Ingreso: marzo-2008
Mensajes: 141
Agradecimientos: 34
Agradecido 4 veces en 4 mensajes.
Poder: 2
ferran está en el camino correcto
Re: como descargar base de datos pesadas phpMyAdmin

un vez suba el archivo php al servidor, que tengo que ejecutar?

en zip no me deja tampoco, muchas gracias por vuestra gran ayuda y feliz año nuevo 2009 para todos/as
Estado: Desconectado
 
Responder Con Cita
Antiguo 29-dic-2008, 16:18   #7 (permalink)
Miembro especial
 
 
Fecha de Ingreso: octubre-2008
Mensajes: 43
Agradecimientos: 0
Agradecido 4 veces en 4 mensajes.
Poder: 0
portal-ocio está en el camino correcto
Re: como descargar base de datos pesadas phpMyAdmin

Cita:
Iniciado por ferran Ver Mensaje
un vez suba el archivo php al servidor, que tengo que ejecutar?

en zip no me deja tampoco, muchas gracias por vuestra gran ayuda y feliz año nuevo 2009 para todos/as
ejecutas la ruta del archivo php que has creado en el navegador
Estado: Desconectado
 
Responder Con Cita
Antiguo 29-dic-2008, 16:41   #8 (permalink)
Miembro especial
Miembro de oro
 
Avatar de ferran
 
Fecha de Ingreso: marzo-2008
Mensajes: 141
Agradecimientos: 34
Agradecido 4 veces en 4 mensajes.
Poder: 2
ferran está en el camino correcto
Re: como descargar base de datos pesadas phpMyAdmin

me tira un error, creo que hago algo mal


Código PHP:
<H1>Error ejecutando comando: c:\mysql\bin\mysqldump.exe -u usuario --password=contraseña --opt base_de_datos</H1>



Nota: Este código es valido si PHP se esta ejecutando en Windows. En caso de ejecutarse en Linux sustituir:
Estado: Desconectado
 
Responder Con Cita
Antiguo 29-dic-2008, 16:54   #9 (permalink)
Super Moderador
 
Avatar de Gasper
 
Fecha de Ingreso: marzo-2008
Ubicación: Argentina
Mensajes: 1,504
Agradecimientos: 117
Agradecido 371 veces en 308 mensajes.
Poder: 10
Gasper es un usuario espectacularGasper es un usuario espectacularGasper es un usuario espectacularGasper es un usuario espectacularGasper es un usuario espectacularGasper es un usuario espectacularGasper es un usuario espectacular
Re: como descargar base de datos pesadas phpMyAdmin

Este es el codigo que tenesw que usar:
Código PHP:
<? 
// Nombre del archivo de con el cual queremos que se guarde la base de datos 
$filename "fichero.sql"
// Cabezeras para forzar al navegador a guardar el archivo 
header("Pragma: no-cache"); 
header("Expires: 0"); 
header("Content-Transfer-Encoding: binary"); 
header("Content-type: application/force-download"); 
header("Content-Disposition: attachment; filename=$filename"); 
 

$usuario="usuario";  // Usuario de la base de datos, un ejemplo podria ser 'root' 
$passwd="contraseña";  // Contraseña asignada al usuario 
$bd="base_de_datos";  // Nombre de la Base de Datos a exportar 
 

// Funciones para exportar la base de datos 
$executa "/mysql/bin/mysqldump -u $usuario --password=$passwd --opt $bd"
system($executa$resultado); 
 

// Comprobar si se a realizado bien, si no es asi, mostrará un mensaje de error 
if ($resultado) { echo "<H1>Error ejecutando comando: $executa</H1>\n"; } 
 

?>
Reemplaza los valores de:
$usuario="usuario"; // Usuario de la base de datos, un ejemplo podria ser 'root'
$passwd="contraseña"; // Contraseña asignada al usuario
$bd="base_de_datos"; // Nombre de la Base de Datos a exportar

Estado: Desconectado
 
Responder Con Cita
Antiguo 29-dic-2008, 16:54   #10 (permalink)
Miembro especial
 
 
Fecha de Ingreso: octubre-2008
Mensajes: 43
Agradecimientos: 0
Agradecido 4 veces en 4 mensajes.
Poder: 0
portal-ocio está en el camino correcto
Re: como descargar base de datos pesadas phpMyAdmin

esta ruta es para windows c:\mysql\bin\mysqldump.exe tu supongo que tendras el servidor en linux, tu tendrias que cambiar la linea
Código PHP:
$executa "c:\\mysql\\bin\\mysqldump.exe -u $usuario --password=$passwd --opt $bd"
por esta otra
Código PHP:
$executa "/mysql/bin/mysqldump -u $usuario --password=$passwd --opt $bd"
y claro comprobar que esa ruta sea correcta
Estado: Desconectado
 
Responder Con Cita
Antiguo 29-dic-2008, 18:19   #11 (permalink)
Miembro especial
Miembro de platino
 
Avatar de gsotelos
 
Fecha de Ingreso: marzo-2008
Ubicación: America - Chile - Santiago City
Mensajes: 337
Agradecimientos: 24
Agradecido 44 veces en 38 mensajes.
Poder: 2
gsotelos llegará a ser famoso muy pronto
Re: como descargar base de datos pesadas phpMyAdmin

y no has intentado exportar tabla por tabla.

debes armarte de paciencia, pero te aseguras que tendras tu bkp.

saludos,
Estado: Desconectado
 
Responder Con Cita
Antiguo 29-dic-2008, 20:13   #12 (permalink)
Miembro especial
Miembro de oro
 
Avatar de ferran
 
Fecha de Ingreso: marzo-2008
Mensajes: 141
Agradecimientos: 34
Agradecido 4 veces en 4 mensajes.
Poder: 2
ferran está en el camino correcto
Re: como descargar base de datos pesadas phpMyAdmin

cuando pongo la dirección en el navegador me sale este fichero fichero.sql y dentro contiene este error: <H1>Error ejecutando comando: /mysql/bin/mysqldump -u ******** --password=**** --opt *******</H1>
Estado: Desconectado
 
Responder Con Cita
Antiguo 29-dic-2008, 21:09   #13 (permalink)
Miembro especial
 
 
Fecha de Ingreso: octubre-2008
Mensajes: 43
Agradecimientos: 0
Agradecido 4 veces en 4 mensajes.
Poder: 0
portal-ocio está en el camino correcto
Re: como descargar base de datos pesadas phpMyAdmin

Eso es que no la hace, no se si porque pones algo mal o tu hosting tampoco te lo permite.
Si esto no te funciona y no tienes acceso ssh no te va a quedar otra que copiar las tablas a mano o cuando exportas no seleciones todo y señala pocas tablas
Estado: Desconectado
 
Responder Con Cita
Antiguo 29-dic-2008, 21:11   #14 (permalink)
Miembro especial
Miembro de platino
 
Avatar de gsotelos
 
Fecha de Ingreso: marzo-2008
Ubicación: America - Chile - Santiago City
Mensajes: 337
Agradecimientos: 24
Agradecido 44 veces en 38 mensajes.
Poder: 2
gsotelos llegará a ser famoso muy pronto
Re: como descargar base de datos pesadas phpMyAdmin

creo que eso es lo mejor, ir seleccionando de 10 o 20 tablas solamente
Estado: Desconectado
 
Responder Con Cita
Antiguo 29-dic-2008, 21:29   #15 (permalink)
Miembro especial
 
 
Fecha de Ingreso: octubre-2008
Mensajes: 43
Agradecimientos: 0
Agradecido 4 veces en 4 mensajes.
Poder: 0
portal-ocio está en el camino correcto
Re: como descargar base de datos pesadas phpMyAdmin

y la ruta has mirado que esa sea la ruta, que plesk suele cambiarlas, sobre que distro corre el servidor??
prueba cambiando esta linea
Código PHP:
$executa "/mysql/bin/mysqldump -u $usuario --password=$passwd --opt $bd"
y dejandola asi
Código PHP:
$executa "/var/lib/mysql/mysqldump -u $usuario --password=$passwd --opt $bd"
Estado: Desconectado
 
Responder Con Cita
Respuesta


Usuarios activos actualmente viendo este tema: 1 (0 miembros y 1 visitantes)
 
Herramientas
Desplegado Califica este Tema
Califica este Tema:

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is On
Las caritas están On
Código [IMG] está On
Código HTML está Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Temas Similares
Tema Autor Foro Respuestas Último mensaje
URGENTE Como hacer un reinstalacion desde el principio con la misma base de datos pirado14x vBulletin 3.7.x 3 28-dic-2008 00:53
Como Hacer Un Respaldo De La Base De Datos!!!!!! Manera Oficial Y 100 % Buena!!!!! Shanecito Versiones antiguas 6 12-oct-2006 13:01
como se importa una base de datos Walter Versiones antiguas 3 10-dic-2005 01:45
¿Como crear tablas en la base de datos? tresor PHP / MySQL / HTML 1 06-dic-2005 10:03


El huso horario es GMT +1. La hora actual es: 00:47.



Search Engine Friendly URLs by vBSEO 3.3.0
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Copyright © 2003 - 2008, vbhispano.com
Ad Management by RedTyger