• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!
  • 2026 staff recruitment is open! Check it out and consider applying!

Baza mysql - linux

Jixxufi

tibia.at player
Joined
Jun 27, 2008
Messages
199
Reaction score
0
Location
Poland
Witam, mój problem polega na tym, że nie potrafie znaleźć folderu, w którym zapisuje się baza tzn na windowsie w xamppie byl folder: mysl/data a jak jest na linuxie? Pozdrawiam i czekam na pomoc.
 
moze wpierw pytanie, tak aby upewnic sie, ze istnieje lepsze rozwiazanie twojego problemu - po chuj Ci to wiedziec?
 
poto zeby mogl sobie chlopak manulanie zrobic backup, na chuj przeklinasz
 
Dokładnie po to co Metalik napisal, no nie spodziewałem się od razu takiej odpowiedzi miłej :)
 
W ogóle po co autmoat do robienia back-upów baz? Nie no manual jest dużo lepszy bo można back-upa zrobić kiedy się chce :)


@edit

Specjalista ładny link :)
 
Właśnie o to mi chodziło Pieta :) dzięki!

Oj błądzisz synu błądzisz. Specjalist chciał dobrze. Wiedział gdzie jest ten katalog ale pewnie specjalnie nie powiedział, żebyś przypadkiem nie wpadł na taki super pomysł jak teraz. Jeśli baza danych jest na InnoDB (zalecane dla nowszych silników) to taka kopia może okazać się bezużyteczna. Nie wspomne już o tym jakie to nie wygodne.
Nie powinienem tego robić bo przecież jeśli w 5 procentach wykorzystujesz swój mózg to powinieneś wyciągnąć wnioski z tego co napisał Specjalist.
No ale trudno, mam dobry dzień to napisze:

Kopia bazy:
Code:
mysqldump -uroot -p nazwabazy > kopia.sql
potwierdzamy hasłem i enter.

Przywracanie bazy z pliku kopia.sql:
Code:
mysql -uroot -p nazwabazy < kopia.sql
i potwierdzamy hasłem.
(Dla niemyślących ludzi: W 2 wypadku baza ktorą odtwarzasz z kopii zapasowej ma być pusta!)

P.S: Naucz się korzystać z google, a przynajmniej próbuj sam rozwiązywać problemy. Jeśli będziesz szukał tylko pomocy wśród innych to może okazać się, że w przyszłości sobie nie poradzisz w życiu prywatnym xD.
 
wspo... ależ Ty jesteś inteligentny :) I am yours fans :D
 
Jeśli baza danych jest na InnoDB (zalecane dla nowszych silników) to taka kopia może okazać się bezużyteczna.
Srelele ble ble :x
Wiesz dlaczego ta baza jest użwana ?
Ponieważ InnoDB pozwala nam na porównywanie wpisów w kolumnach z jednej tabeli z wpisami w kolumnach w drugiej. A jest to potrzebne do utrzymania porządku w bazie. Przykładowo gdy kasujemy konto przy jednym zapytaniu sprawdzane jest czy nie posiada żadnych postaci. A co wiąże się dalej czy postać przedmiotów w depozycie, przy sobie, vip, zgonów itd... I kasuje automatycznie. Kupa syfu jest kasowana bez żadnej interwencji (administratora bazy/autora skryptu).
Po za tym co do ścieżki jeżeli lubisz takie backupy robić
Code:
SELECT @@datadir
Bo co wyżej kolega podał nie zawsze tak musi być! [-;
 
Last edited:
Back
Top