Jak najlepiej zrobić backup danych z Mysqla? Normalnie zrobiłbym SELECT wszystkich baz, ale co wtedy z polami AUTO_INCREMENT?? (baza relacyjna)
napisałem taki skrypt:
[php:1:cf61dc6cdb]<?php
$savepath = 'D:/dbbackup';
if(!is_dir($savepath)) mkdir($savepath);
$date = date("m-d-y_H+i");
$filename = "$savepath/$db[name]-$date.sql";
$dumpline = "mysqldump --opt -h$db[host] -u$db[login] -p$db[haslo] $db[name] >$filename";
passthru($dumpline);
echo $dumpline;
?>[/php:1:cf61dc6cdb]
$db to tablica z informacjami do bazy, echo $dumpline zwraca prawidlowy (mysle) string, plik jest tworzony, ale jest pusty
Potrzeba mi dobrego sposobu na rozwiązanie backupu danych oraz być może korekty mojego skryptu?
Generalnie niepokoje sie o to, czy zapamieta ostatnia wartosc AUTO_INCREMENTu - co o tym wam wiadomo??