Eksport bazy danych MySQL z triggerami

Eksport bazy danych MySQL z triggerami
  • Rejestracja: dni
  • Ostatnio: dni
1

Witam wszystkich.

Chcę przenieś ogromną bazę. Jest to spora struktura, dużo tabel funkcji i triggerów. No właśnie mam problem z eksportem triggerów. Mógłbym oczywiście ręcznie skopiować kod do wszystkich a później dodać na nowym serwerze ale to ostateczne rozwiązanie. Jak wygenerować plik z bazą aby znajdowała się w nim cała moja baza.

massther
  • Rejestracja: dni
  • Ostatnio: dni
0

Albo robisz kopię (bakcup) bazy i odtwarzasz ją na innym serwerze.
Albo generujesz skrypt tworzący bazę (większość poważnych systemów bazodanowych ma takie narzędzia).

Adam Boduch
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 11950
0

Na upartego mozesz skorzystac z phpmyadmin'a ;) Ale przy duzych bazach nie jest to optymalne rozwiazanie.

Zapewne masz problem, z tym, ze baza jest eksportowana, ale triggery w niej zawarte - nie?
W tym celu mozesz uzyc konsolowej aplikacji mysqldump, ktora jest dostarczana wraz z pakietem MySQL.

mysqldump --routines --triggers <nazwa bazy> > output.sql

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.