elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.


 


Tema destacado: Recuerda que debes registrarte en el foro para poder participar (preguntar y responder)


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  PHP (Moderador: #!drvy)
| | | |-+  [Resuelto] Problema al restaurar una BD
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: [Resuelto] Problema al restaurar una BD  (Leído 323 veces)
danny920825

Desconectado Desconectado

Mensajes: 167


Ver Perfil WWW
[Resuelto] Problema al restaurar una BD
« en: 6 Abril 2017, 21:42 »

Hola a todos. Resuelta que quiero restaurar una BD de mysql desde PHP. Para ello, a falta de otro método, pues utilizo
Código:
exec

pero antes lo quiero probar a mano, así que tengo el siguiente código:

Código
  1. function restaurar_bd($salva)
  2. {
  3. include "bd.php";
  4. $file_sql = $salva_dir.$_POST['salva_sql'];
  5. $mysql = "..\..\mysql\bin\mysql";
  6. $restaura = $mysql." -u $username --password = $password -h $host  $bd < $file_sql";
  7. echo $restaura;
  8. echo "<br>";
  9. }
  10.  


en el archivo bd.php es donde tengo los datos del mysql que uso normalmente para conectarme a la BD. El resultado es este
Código:
..\..\mysql\bin\mysql -u crenta --password = txehK8bY7br3vSMT -h localhost crenta < ./salvas/crenta_170406-1247.sql
y cuando lo ejecuto desde la consola me arroja  acces denied.
Acabo de ver que es porque donde tengo puesto el password va el nombre de la tabla, pero entonces... ¿Como pongo el password desde el comando PHP?


« Última modificación: 6 Abril 2017, 22:12 por danny920825 » En línea

"Los que reniegan de Dios es por desesperación de no encontrarlo".
   Miguel de Unamuno
danny920825

Desconectado Desconectado

Mensajes: 167


Ver Perfil WWW
Re: [Ayuda] Problema al restaurar una BD
« Respuesta #1 en: 6 Abril 2017, 22:12 »

Ya lo solucioné. Era porque se debe usar
Código:
--password=$password $bd
sin espacios despues del =


En línea

"Los que reniegan de Dios es por desesperación de no encontrarlo".
   Miguel de Unamuno
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Problema con restaurar sistema
Windows
Huemulito 4 953 Último mensaje 29 Octubre 2007, 00:49
por Huemulito
Problema Restaurar Sistema.
Windows
cairoel 4 2,199 Último mensaje 26 Agosto 2009, 21:14
por cairoel
Problema con restaurar sistema
Windows
jomaper 5 1,600 Último mensaje 7 Marzo 2010, 00:03
por jomaper
[MOD] Problema al restaurar sistema
Windows
Schiffer04 5 3,458 Último mensaje 22 Mayo 2012, 08:33
por H1tchclock
No consigo restaurar mi iPad de fábrica (Necesito restaurar manualmente)
Dispositivos Móviles (PDA's, Smartphones, Tablets)
RevolucionVegana 9 1,643 Último mensaje 24 Mayo 2016, 23:20
por gh1E
Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines