![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 23.01.2008 Ostrzeżenie: (0%) ![]() ![]() |
Jestem całkowicie zielona jeśli chodzi o mysql, ale jestem zmuszona do przeniesienia mojej strony wraz z gigantyczną bazą mysql
oczywiście phpmyadmin odrzuca ściągnięcie tak dużego pliku, a nie mam normalnego cpanela, żeby ściągnąć bazę w inny sposób shella nie znam więc jakiekolwiek hasła w tej tematyce odpadają czy jest jakiś skrypt jak bigdump.php który działa w odwrotną stronę? żeby tylko ściągnąć duży plik? przeszukałam forum i nie byłam w stanie skorzystać z żadnej z rad jeszcze z ciekawostek mój serwer nie obsługuje normalnego "localhost" tylko w zamian tego muszę wpisywać coś w stylu "internal-db.sxxxxx.domena.com" zastanawiam się czy może nie przez to wychodzą mi wszelkie errory albo nie można nawiązać połączenia (próbowałam programów typu MyDBDump) nie wiem co to jest "mysqldump" i jak działa, a wszędzie znajduje odpowiedzi że to jest naajlepszy sposob żeby ściągnąć bazę ![]() |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 275 Pomógł: 44 Dołączył: 23.11.2007 Ostrzeżenie: (0%) ![]() ![]() |
Jestem całkowicie zielona jeśli chodzi o mysql, ale jestem zmuszona do przeniesienia mojej strony wraz z gigantyczną bazą mysql oczywiście phpmyadmin odrzuca ściągnięcie tak dużego pliku, a nie mam normalnego cpanela, żeby ściągnąć bazę w inny sposób shella nie znam więc jakiekolwiek hasła w tej tematyce odpadają czy jest jakiś skrypt jak bigdump.php który działa w odwrotną stronę? żeby tylko ściągnąć duży plik? przeszukałam forum i nie byłam w stanie skorzystać z żadnej z rad jeszcze z ciekawostek mój serwer nie obsługuje normalnego "localhost" tylko w zamian tego muszę wpisywać coś w stylu "internal-db.sxxxxx.domena.com" zastanawiam się czy może nie przez to wychodzą mi wszelkie errory albo nie można nawiązać połączenia (próbowałam programów typu MyDBDump) nie wiem co to jest "mysqldump" i jak działa, a wszędzie znajduje odpowiedzi że to jest naajlepszy sposob żeby ściągnąć bazę ![]() http://dev.mysql.com/doc/refman/5.0/en/mysqldump.html W skrócie, jest to polecenie któremu jako parametry podajesz nazwę użytkownika, hasło i nazwę hosta (czyli to twoje internal-db.sxxxxx.domena.com). Z poziomu php możesz to wywołać przez przykładowo:
I zamiast $dbhost wpisz nazwę hosta, $dbuser nazwę użytkownika, $dbpass hasło, $dbname nazwę bazy. W pliku baza.sql.gz na serwerze (w tym samym miejscu co skrypt) będziesz miała spakowaną bazę danych. Albo
Bez pakowania. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 23.01.2008 Ostrzeżenie: (0%) ![]() ![]() |
a czy mogę dostać takie STEP BY STEP? Bo siedze już nad tym kilka godzin i już wogóle nie wiem co gdzie i jak
![]() tego mysqldump wogóle nie rozumiem, jak to wywołać? gdzie wpisać skrypt? |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 275 Pomógł: 44 Dołączył: 23.11.2007 Ostrzeżenie: (0%) ![]() ![]() |
a czy mogę dostać takie STEP BY STEP? Bo siedze już nad tym kilka godzin i już wogóle nie wiem co gdzie i jak ![]() tego mysqldump wogóle nie rozumiem, jak to wywołać? gdzie wpisać skrypt? Wklej to co ci podałem do pliku php i uruchom (w sensie, otwórz stronę). Nie zapomnij wstawić odpowiednich danych zamiast $dbuser itp. Poprzedni kod niepotrzebnie zawierał [b]...
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 23.01.2008 Ostrzeżenie: (0%) ![]() ![]() |
i wygenerował mi sie pusty plik baza.sql
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 275 Pomógł: 44 Dołączył: 23.11.2007 Ostrzeżenie: (0%) ![]() ![]() |
i wygenerował mi sie pusty plik baza.sql Skoro wygenerował ci się plik baza.sql, to nie jest źle. Ogólnie robisz dobrze, ale sprawdź czy wszystko dobrze wpisujesz. Dobrze byłoby jeszcze spytać administratora czy mysqldump jest dostępny w ogóle. Jak nie to zostaje phpmyadmin, albo coś podobnego. |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 04:37 |