Pytanie : Dlaczego mysqldump --wszystkie-baza danych segregować, using php exec ()

Na nasz produkcja serwer, każdy noc PHP pismo biegać, ono wykonywać mysqldump wszystkie baza danych w kartoteka wymieniać [dzień powszedni] _mysqlbackup.sql - po the kartoteka zapinać i FTP'd nasz pomocniczy serwer przy inny lokacja. Praca fine

Now… na the pomocniczy serwer I chcieć the import the sql file

I robić PHP unzip the kartoteka i exec () który importować the zupełny wsparcie file.

But jak móc I importować a --wszystkie-baza danych segregować w the serwer using mysql commandline

I próbować robić to: $cmd = "mysql - u korzeń - p mysecretpass <". $path. "OLO_daglig_mysql_backup.sql";

But I dostawać błąd od mysql ono mysecretpass znajdować the baza danych mysecretpass!!

What?

Odpowiedź : Dlaczego mysqldump --wszystkie-baza danych segregować, using php exec ()

Na the mysql nakazowy linia, tam  być żadny przestrzeń między the - p zmiana i the hasło, ono musieć:
"mysql - u korzeń - pmysecretpass <�>ql";
Inne rozwiązania  
 
programming4us programming4us