Twist
16.06.2012, 16:07:07
Muszę wgrać zrzut z dużej bazy danych (kilkaset MB) i nie wiem jak najlepiej to zrobić?
- phpmyadmin - nie dziala
- bigdump.php - wyskakuje mi blad
- może fragmentacja?
Błąd przy bigdumpie:
Fatal error: Can't use function return value in write context in mojurl/bigdump.php on line 102
kudlatypawelek
16.06.2012, 16:14:23
phpmyadmin nie działa bo trzeba ustawić odpowiednie parametry w nim (o ile się nie mylę) i na pewno odpwiednie przełączniki w php.ini odpowiedzialne za wielkość uploadowanego pliku, wielkośći pamieci, etc.
Tajgeer
16.06.2012, 16:18:01
Nie możesz zrobić tego z poziomu konsoli systemowej?
Twist
16.06.2012, 16:19:33
To jest zwykły shared hosting a nie chce prosic admina o pomoc bo tą operacje bede musiał powtorzyć kilkakrotnie.
Tajgeer
16.06.2012, 16:22:20
Nie potrzebujesz dostępu do konsoli na serwerze, bez przeszkód możesz załadować bazę danych z poziomu swojego systemu na serwer zewnętrzny.
http://www.dobreprogramy.pl/MySQL,Program,Windows,13187.htmlUżyj mysql.exe z poziomu konsoli, połącz się ze swoim serwerem i załaduj bazę danych.
Kod
mysql.exe -h host -u uzytkownik -p haslo baza1 < baza1_kopia.sql
Twist
16.06.2012, 16:27:15
plik sql gdzie ma sie znajdowac? na serwerze i podaje adres z http czy gdzies na kompie?
Tajgeer
16.06.2012, 16:27:52
Lokalnie, na komputerze. Najlepiej umieść po prostu zrzut bazy w tym samym katalogu, w którym będziesz miał konsolę MySQL.
Twist
16.06.2012, 17:13:41
zrobiłem tak jak mowisz, ale zasmiast wiadomsoci o wgrywaniu bazy danych dostaje caly listing komend a nic sie nie wgrywa
Tajgeer
16.06.2012, 18:15:12
Kod
mysql.exe -h host -u uzytkownik baza1 < baza1_kopia.sql -p
A przy takim poleceniu?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.