Skocz do zawartości

mass2as

Użytkownicy
  • Zawartość

    6
  • Rejestracja

  • Ostatnio

Wszystko napisane przez mass2as

  1. Witam serdecznie. Mam serwer, na którym robił mi się codziennie backup bazy MySQL za pomocą komendy: mysqldump -h localhost -u root -phaslo nazwabazy --compatible=mysql40 | gzip > /nazwabazy.sql.gz Dzisiaj nastał dzień, w którym to byłem zmuszony do skorzystania z backupu. Niestety po załadowaniu bazy w PHPMyAdmin brakuje polskich znaków, zamiast nich są pytajniki ( ? ). Wiem że jest to bardzo zła oznaka i prawdopodobnie utraciłem całą bazę danych, jednakże proszę o pomoc, może ktoś wie co może być przyczyną. Byłem święcie przekonany że backup robiony w ten sposób będzie w 100% OK, i nie będzie problemu z jego odtworzeniem. Posiadam kopię 5 kopii z 5 poprzednich dni. Po rozpakowaniu pliku na komputerze (pod Windowsem) i otwarciu np. w Wordpadzie, albo w Notepad++ nie ma niestety polskich znaków, są wspomniane pytajniki, może to wina programów którymi otwieram bazę? Może da się ją jeszcze uratować? PS. Proszę także o podanie sposobu na tworzenie dobrego backupu.
  2. Dzięki za pomoc. A jeszcze jedno pytanko, czy tworzenie kopii całego katalogu /var/lib/mysql jest dobrym pomysłem? Wydaje mi się że wtedy polskie znaki muszą się ostać.
  3. Ok, dziękuje za pomoc. Więc straciłem bazę. Czy da się tworzyć prawidłowe backupy bez wymuszania kodowania? Chciałbym dodać te komendy do crontaba.
  4. Za wszelką cenę chciałbym odzyskać bazę. Spróbuję tego wymuszenia jeszcze na innym, pustym serwerze mysql.
  5. Jest jeszcze kilka baz. A może zainstalować na innym serwerze VPS bazę i tam spróbować? Jakie kodowanie mam wymusić w my.cnf ? PS. Proszę o podanie sposobu na wykonywanie prawidłowej kopii bazy danych, tak aby kopie innych baz na moim serwerze wykonywały się prawidłowo.
×