[php] MySQL Dump maken in PHP

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Ik heb een klein scriptje gemaakt dat een backup van me gehele db moet maken, maar helaas krijg ik geen resultaat :( en ook geen error, dus weet ook niet waar het fout gaat.

PHP:
1
2
3
4
5
<?
$datum = date("Ymd"); 

exec("/usr/bin/mysqldump -u MYSQLUSER -p MYSQLPASS DATABASENAAM > /var/www/$datum.sql"); 
?> 

Acties:
  • 0 Henk 'm!

  • mOrPhie
  • Registratie: September 2000
  • Laatst online: 16-09 23:43

mOrPhie

❤️❤️❤️❤️🤍

Heeft jou www-user wel execute-rechten op mysqldump?

Een experimentele community-site: https://technobabblenerdtalk.nl/. DM voor invite code.


Acties:
  • 0 Henk 'm!

  • Glimi
  • Registratie: Augustus 2000
  • Niet online

Glimi

Designer Drugs

(overleden)
Waarom vang je dan ook niet de err-stream af ( 2 > /var/www/err.log )

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
mOrPhie schreef op 04 August 2003 @ 13:08:
Heeft jou www-user wel execute-rechten op mysqldump?
Hoe kan ik dat testen? of uitvinden.

Acties:
  • 0 Henk 'm!

  • Soultaker
  • Registratie: September 2000
  • Laatst online: 03:13
Met proc_open kun je ook de error stream uitlezen. Dan kun je tenminste de foutmeldingen weergeven. Eventueel zou je ook de error stream naar de output stream kunnen redirecten, aangezien je de output niet in je script nodig hebt.

Verder lijkt het me onwaarschijnlijk dat de webserver toegang heeft tot de hele database, maar dat terzijde.

Acties:
  • 0 Henk 'm!

  • Soultaker
  • Registratie: September 2000
  • Laatst online: 03:13
Verwijderd schreef op 04 August 2003 @ 13:26:
Hoe kan ik dat testen? of uitvinden.
"su -m nobody", en dan je commando proberen, ofzo. Als je de foutmelding kunt zien, scheelt het ook al.

Acties:
  • 0 Henk 'm!

  • Grijze Vos
  • Registratie: December 2002
  • Laatst online: 28-02 22:17
probeer eens ipv -p PASSWORD

-pPASSWORD

erg basic...

Op zoek naar een nieuwe collega, .NET webdev, voornamelijk productontwikkeling. DM voor meer info


Acties:
  • 0 Henk 'm!

  • mOrPhie
  • Registratie: September 2000
  • Laatst online: 16-09 23:43

mOrPhie

❤️❤️❤️❤️🤍

Verwijderd schreef op 04 August 2003 @ 13:26:
[...]

Hoe kan ik dat testen? of uitvinden.
Zie post van Glimi.

Als je het direct wil uitvinden zul je even wat Unix/Linux documentatie erbij moeten pakken. Dan is het namelijk geen P&W-kwestie meer, maar puur kennis van het OS.

Een experimentele community-site: https://technobabblenerdtalk.nl/. DM voor invite code.


Acties:
  • 0 Henk 'm!

  • Speedener
  • Registratie: September 2000
  • Laatst online: 12:54
Grijze Vos schreef op 04 augustus 2003 @ 15:46:
probeer eens ipv -p PASSWORD

-pPASSWORD

erg basic...
Yup dat zal het zijn :)

LG Therma V Split WP: HU143MA.U33-HN1636M NK5


Acties:
  • 0 Henk 'm!

  • Grijze Vos
  • Registratie: December 2002
  • Laatst online: 28-02 22:17
ik kan het overigens niet duidelijk vinden in de manpage van mysqldump. Mja, tis standaard unix-gebruik om het password aan de p vast te plakken...

Op zoek naar een nieuwe collega, .NET webdev, voornamelijk productontwikkeling. DM voor meer info

Pagina: 1