Witajcie,
Usunąłem bazę LMS z baz danych (MySQL). Chciałem odtworzyć z kopii zapasowej, w tym celu stworzyłem nową bazę:
create database lms; grant usage on lms.* to lms@localhost; grant select,insert,update,delete,create,alter on lms.* to lms@localhost identified by 'HASLO'; flush privileges; use lms; source doc/lms.mysql;
Po otwarciu LMS, dodałem nowego (pierwszego) użytkownika (administratora - pełen dostęp), po czym zalogowałem się. Wszedłem do kopii zapasowych, kliknąłem na recoverdb i .... i nic. Niby odtworzyło, niby utworzyło kopię istniejącej (pustej), ale ani użytkownicy, ani lista komputerów, ani nic innego nie powróciło. Prawa dostępu są takie, jakie były, wszystko się zgadza.
Wersja LMS: 1.5.3 Nirrti (1.533/1.53) Wersja LMSDB: 1.5.3 Nirrti (core: 1.27 / driver: mysql 1.25) Wersja MySQL: 3.23.52-log Wersja PHP: 4.3.10 Wersja Smarty: 2.6.6
Na drugiej maszynie, gdzie mam:
Wersja LMS: 1.4.3 Velis (1.494.2.15/1.51.2.3) Wersja LMSDB: 1.4.3 Velis (core: 1.26.2.2 / driver: mysql 1.24.2.2) Wersja MySQL: 4.1.8-max Wersja PHP: 4.3.10 Wersja Smarty: 2.6.6
Wszystko działa poprawnie. Odtwarzam bazę z 1.5.3 Nirrti
Pytanie: wina LMS, a może wersji MySQL'a? jak to rozwiązać, gdzie szukać przyczyny? Ręczne odzyskiwanie (wkleiłem zawartość lms-backup-* w konsoli kończy się tym, że odzyskuje tylko kilku użytkowników, nic poza tym. W dodatku za każdą próbą - innych.
Pozdrawiam,