Zobacz temat
Potrzebna znajomosc mySQL...
|
|
-Avar- |
Dodany dnia 09.05.2006 14:39:38
|
Przedszkolak Postów: 5 Data rejestracji: 09.05.2006 14:09 |
No wiec...mialem strone zrobiona w php-fusion na hostingu 60free.ovh.org, lecz bylem niusatyfakcjonowany pojemnoscia bazy danych mySQL i postanowilem przeniesc cala strone na inny darmowy hosting (byehost). Zrobilem w tym celu kopie bazy danych, sciagnalem, wyslalem pliki na "nowy" ftp i w tym momencie pojawia sie problem... Tworze baze danych na byehost o takich smaych parametrach (danych) jak na ovh, by uniknac problemow w dzialaniu, uzyskuje dostep do bazy przez phpmyadmin i...gdy chce "wgrac" stara baze danych z pliku tekstowego wyskakuje blad,iz baza avar ju istnieje-owszem, musialem zrobic taka baze, by moc uzyskac dostep do phpmyadmina i tym samym do mozliwosci agrania starej bazy na serwer. Pierwsze pytanie/mozliwosc-w jaki sposob mozna zmodyfikowac plik sql, by nie tworzyl bazy, ktra po rpostu musi istniec (inaczej nei uzyskam dostepu do phpmyadmin), tylko by poprzestal na tworzeniu kolejnych tabel w tejze bazie... Probowalem juz to robic smaemu, lecz uzyskalem taki oto komunikat: Mozna to rozwiazac inaczej...Jelsi podalibyscie mi serwer "zdalnego" mySQL to moglbym podac jego dane przy instalacji php-fusioan, jednak musialby on posiadac mzoliwosc tworzenia bazy danych z poziomu PMA... Czy znacie moze jakis tego typu? :) Dziekuje za odpowiedzi z gory, pozdrawiam!! Edytowane przez -Avar- dnia 09.05.2006 14:51:55 |
|
|
Wścibski Gość |
Dodany dnia 25.11.2024 12:52:43
|
Pan Kontekstualny Postów: n^x Data rejestracji: Zawsze |
|
IP: localhost | |
decymka |
Dodany dnia 09.05.2006 18:42:19
|
Bywalec Postów: 499 v7.00.07 Data rejestracji: 15.01.2006 06:16 |
A próbowałeś przywrócić bazę danych z PA? Jeśli masz tabele to powinno się tylko przywrócić.
...Nie bierzmy życia zbyt poważnie...
|
|
|
-Avar- |
Dodany dnia 09.05.2006 21:37:18
|
Przedszkolak Postów: 5 Data rejestracji: 09.05.2006 14:09 |
ale to jest na innym serwerze... tak poza tym nic nie wiem o tkaiej opcji w PMA Mozesz to ewentualnie przyblizyc? EDIT:Tabele mam w pliku tekstowym z innego serwera.Tyle ze plik ten tworzy rowniez nowa baze, na co nie pozwala serwer(chce wgrac nowe tabele do istniejacej bazy, niestety nie moge tworzyc kolejnej-hosting na to nie pozwala, zreszta i-tal nic by to nie rozwiazalo...) Edytowane przez -Avar- dnia 10.05.2006 07:15:42 |
|
|
jantom |
Dodany dnia 10.05.2006 07:42:39
|
Weteran Postów: 3460 Pomógł: 123 Data rejestracji: 31.03.2005 20:10 |
Czytajmy przyklejone tematy: Przenoszenie na inne serwer. |
|
|
-Avar- |
Dodany dnia 10.05.2006 14:06:57
|
Przedszkolak Postów: 5 Data rejestracji: 09.05.2006 14:09 |
Tak tak-czytalem-nic nie znalazlem,pewnie dlatego bracie ze nie pytam sie o szczegoly "przywracania" tabel i znam w miare podstawy przenoszenia bazy-to co zrobilem jak najbardziej zgadza sie z tematem podwieszonym (post Pieki).Prosze tylko o: a)odpowiednia modyfikacje pliku .sql, by nie tworzyl nowej bazy (itp-szczegoly juz zostaly napisane w pierwszym poscie) b )propozycje hostingu baz mySQL, ktory zaoferuje mi wgranie mojej bazy (schowanej w pliczku) Jantom-nie pisalbym ZADNEGO tematu/zadawal pytania, jesli znalazlbym na nie odpowiedz na forum (a zawsze najpierw jej szukam ) Pozdrawiam Edytowane przez -Avar- dnia 10.05.2006 14:20:59 |
|
|
wlodekp |
Dodany dnia 10.05.2006 17:05:46
|
Weteran Postów: 3101 Pomógł: 29 Data rejestracji: 21.05.2005 22:27 |
Polecenie do tworzenia nowej bazy danych w mysql jest analogiczne jak do tworzenia tabeli i brzmi: więc jeśli ci ono zawadza to je usuń, nie wiem jednak jak Ci się udało doprowadzić do takiego konfliktu-bo ja robiłem to niejednokrotnie z bazą ovh też i nie miałem tego typu problemów. Niejednokrotnie pisałem już o zaletach stosowania manipulacją bazą z PA fusion-ale chyba to nie dociera-wiec powtarzam po raz już ostatni: nie ma kłopotu z polskimi literami baza jest ładowana bezpośrednio z serwera, a co za tym idzie-nie ma znaczenia prędkość łącza-czas wykonywania skryptu(bardzo ważne przy dużych bazach-gdzie przy phpmyadmin i bazie bez kompresji są nikłe szanse na załadowanie jej bez podziału na części. więc jeśli istnieje baza to zrób tak jak jak z tabelami: w Twoim kodzie, i po kłopocie. ALE UWAGA!!! OSTROŻNIE Z POLECENIEM DROP BO, SKASOWAĆ NIE PROBLEM ALE MOŻESZ NIE MIEĆ UPRAWNIEŃ DO TWORZENIA NOWEJ BAZY I BĘDZIESZ UGOTOWANY!!! Edytowane przez wlodekp dnia 10.05.2006 17:21:01 |
|
|
-Avar- |
Dodany dnia 10.05.2006 20:05:38
|
Przedszkolak Postów: 5 Data rejestracji: 09.05.2006 14:09 |
OOO-wielkie dzieki Wlodek!! Wreszcie rozwiazanie...tylko teraz-u mnie tak slabo z mySQL i nie za bardzo wiem, gdzie wstawic to polecenie..oczywiscie poprobuje po swojemyu, jednak wolalbym, jesli ktos opisze mi to dokladnie-pewność po pierwsze ;) EDIT: no tak-zrobilem to "po swojemu" i po zaimportowaniu bazy(od chwili nacisniecia przycisku), strona lduje si eprzez dluzsza chwile jakby wgrywala baze, a jednak po chwili ladowania NIC SIE NIE DZIEJE... :( Czy ktos moze napisac mi dokladny ciag skladni? Pierwsze linijki mojego pliku sql wyggladaja nastepujaco: Gdzie mam wstawic podana funkcje? :) Dziekuje za pomoc i pozdrawiam!! Edytowane przez -Avar- dnia 10.05.2006 21:28:38 |
|
|
wlodekp |
Dodany dnia 10.05.2006 23:55:05
|
Weteran Postów: 3101 Pomógł: 29 Data rejestracji: 21.05.2005 22:27 |
Przy robieniu kopi z phpmyadmin dostępne są jeszcze przełączniki ustawień i pzy prawidłowym wyborze początek twojej kopii powinien wyglądać tak: zwróć uwagę na drop if exist(usuń jeśli istnieje) i create table if not exist(utwórz jeśli nie istnieje) tej pierwszej u Ciebie nie ma i przez to ten błąd. I JESZCZE JEDNO stworzyłeś kopię bazy z ustawień globalnych mysql gdybyś najpierw wybrał bazę i tworzył kopię nie byłoby tych problemów, bo kopia nadpisałaby tabelę w Twojej bazie, a taka kopia wygląda w ten sposób początek: Teraz chyba bardzo wyraźnie widać różnicę, i co usunąć(początek związany z tworzeniem bazy). Edytowane przez wlodekp dnia 11.05.2006 00:24:22 |
|
|
-Avar- |
Dodany dnia 11.05.2006 16:07:00
|
Przedszkolak Postów: 5 Data rejestracji: 09.05.2006 14:09 |
dobrze wiec-teraz poczatek pliku tesktowego mojej bazy wyglada nastepujaco: A jednak gdy importuje baze nic sie nie dzieje... :P Gdy znajde toszki czasu porpboje dostac sie do starej bazy i zgrac tabele pojedynczo... |
|
Przejdź do forum: |