/ / Chcę wyeksportować bieżącą bazę danych z serwera przez CakePHP - cakephp, cakephp-1.3

Chcę wyeksportować bieżącą bazę danych z serwera przez CakePHP - cakephp, cakephp-1.3

Chcę eksportować bieżącą bazę danych z serwera przez Program. Czy jest tam jakiś kod cacephp? Moja baza danych w mysql

Odpowiedzi:

3 dla odpowiedzi № 1

Jeśli chcesz użyć konsoli do ciast, po prostu wykonaj:

cake schema dump -write dump.slq

A jeśli chcesz, aby był to schemat agnostyczny bazy danych, możesz użyć:

cake schema generate

I przywróć bazę danych:

cake schema create

Chciałbym użyć "wygenerować schemat ciasto", aby zachować migawki mojego schematu bazy danych pod kontrolą wersji.


2 dla odpowiedzi nr 2

dodaj to do swojego crontaba

1 * * * * mysqldump -u <username> -p<password> --databases <database_name> /home/<nix_username>/dump_`date +%Y%m%d-%H%M`