Witam.
Postanowilem sobie na innej maszynie sprawdzic jak pojdzie mi
przywrocenie bazy i mam male problemy.
Robie tak:
- na dzialajacej maszynie
mysqldump -u lms -p --add-drop-table --add-locks lms > lms-auto-"$(date
+%s)".sql
- przenosze baze na nowa maszyne, robie baze i uprawnienia zgodnie z
dokumentacja od 1.10.4
mysql> use lms;
mysql> source zbakapowna_baza;
baza sie laduje, pod koniec mam taki blad: ERROR 1305 (42000): FUNCTION
lms.lms_current_user does not exist
Generlanie sa uzytkownicy LMSa, moge sie zalogowac, ale nie ma klientow,
komputerow poniewaz otrzymuje blad:
Błąd: Table 'lms.customersview' doesn't exist
Zapytanie: SELECT g.id, g.name, g.description FROM customergroups g
WHERE NOT EXISTS ( SELECT 1 FROM excludedgroups WHERE userid =
lms_current_user() AND customergroupid = g.id) ORDER BY g.name ASC
Błąd: FUNCTION lms.lms_current_user does not exist
Co ciekawe jak zrobie nowa baze, i udostepnie LMSowi SPAKOWANĄ baze
wykonane pod LMS GUI na pierwotnej maszynie to potem jak odtwarzam baze
z nowego GUI nowego LMSa, to wszystko jest ok. A jak odtwarzam
niespakowana zrobiona na pierwotnym przez gui, to po odtworzeniu na
nowej te same prolemy ;-)))
Jak wykonac prawidlowo dumpa bazy na jednym serwie, i potem dumpem
prawidlowo przywrocic baze lmsa?
Pozdrawiam.
--
Matys Łukasz
mobile: (+ 48) 504257944
gg: 6808288
!DSPAM:48de33d892141804284693!