| Aún no está registrado? Regístrese y sea parte de vBhispano. |
29-dic-2008, 13:42
|
#1 (permalink)
|
|
Miembro especial
Miembro de oro
Fecha de Ingreso: marzo-2008
Mensajes: 141
Agradecimientos: 34
Agradecido 4 veces en 4 mensajes.
Poder: 2
|
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
|
|
29-dic-2008, 13:48
|
#2 (permalink)
|
|
Miembro especial
Miembro de diamante
Fecha de Ingreso: septiembre-2008
Ubicación: Dentro de mi
Edad: 29
Mensajes: 788
Agradecimientos: 62
Agradecido 407 veces en 256 mensajes.
Poder: 9
|
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
|
|
29-dic-2008, 13:52
|
#3 (permalink)
|
|
Miembro especial
Miembro de oro
Fecha de Ingreso: marzo-2008
Mensajes: 141
Agradecimientos: 34
Agradecido 4 veces en 4 mensajes.
Poder: 2
|
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
|
|
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
|
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
|
|
29-dic-2008, 15:53
|
#5 (permalink)
|
|
Super Moderador
Fecha de Ingreso: marzo-2008
Ubicación: Argentina
Mensajes: 1,504
Agradecimientos: 117
Agradecido 371 veces en 308 mensajes.
Poder: 10
|
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
|
|
29-dic-2008, 16:13
|
#6 (permalink)
|
|
Miembro especial
Miembro de oro
Fecha de Ingreso: marzo-2008
Mensajes: 141
Agradecimientos: 34
Agradecido 4 veces en 4 mensajes.
Poder: 2
|
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
|
|
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
|
Re: como descargar base de datos pesadas phpMyAdmin
Cita:
Iniciado por ferran
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
|
|
29-dic-2008, 16:41
|
#8 (permalink)
|
|
Miembro especial
Miembro de oro
Fecha de Ingreso: marzo-2008
Mensajes: 141
Agradecimientos: 34
Agradecido 4 veces en 4 mensajes.
Poder: 2
|
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
|
|
29-dic-2008, 16:54
|
#9 (permalink)
|
|
Super Moderador
Fecha de Ingreso: marzo-2008
Ubicación: Argentina
Mensajes: 1,504
Agradecimientos: 117
Agradecido 371 veces en 308 mensajes.
Poder: 10
|
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
|
|
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
|
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
|
|
29-dic-2008, 18:19
|
#11 (permalink)
|
|
Miembro especial
Miembro de platino
Fecha de Ingreso: marzo-2008
Ubicación: America - Chile - Santiago City
Mensajes: 337
Agradecimientos: 24
Agradecido 44 veces en 38 mensajes.
Poder: 2
|
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
|
|
29-dic-2008, 20:13
|
#12 (permalink)
|
|
Miembro especial
Miembro de oro
Fecha de Ingreso: marzo-2008
Mensajes: 141
Agradecimientos: 34
Agradecido 4 veces en 4 mensajes.
Poder: 2
|
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
|
|
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
|
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
|
|
29-dic-2008, 21:11
|
#14 (permalink)
|
|
Miembro especial
Miembro de platino
Fecha de Ingreso: marzo-2008
Ubicación: America - Chile - Santiago City
Mensajes: 337
Agradecimientos: 24
Agradecido 44 veces en 38 mensajes.
Poder: 2
|
Re: como descargar base de datos pesadas phpMyAdmin
creo que eso es lo mejor, ir seleccionando de 10 o 20 tablas solamente
|
|
Estado: Desconectado
|
|
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
|
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
|
|
|
Usuarios activos actualmente viendo este tema: 1 (0 miembros y 1 visitantes)
|
|
|
| Herramientas |
|
|
| Desplegado |
Califica este Tema |
Modo Lineal
|
|
Normas de Publicación
|
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes
Código HTML está Off
|
|
|
El huso horario es GMT +1. La hora actual es: 00:47.
|
|