Przenoszenie bazy danych - różne wersje MySQL, brak polskich znaków, jak naprawić?
#1
Napisano 15 września 2006 - 21:52
przyszedł czas na zmianę serwera szkolnej strony i mam problem...
MySQL na obecnym serwerze 4.0.18, phpMyAdmin 2.8.2.4. Wersja MySQL na webd.pl 4.1.18, phpMyAdmin 2.8.2.4.
Wcześniej miałem trochę starszą wersję, ale wrzuciłem nowszą z nadzieją, że to coś zmieni. Ale w czym rzecz... Po imporcie bazy po prostu nie ma polskich znaków diakrytycznych, jest [?]. Ł i G jest, nie ma pozostałych liter. Jakie kodowanie ustawić*w imporcie, żeby odpowiednio znaki wyświetlał? A może robie coś źle przy eksporcie? Ale tam opcji kodowania nie znalazłem...
Proszę o pomoc
#2
Napisano 16 września 2006 - 00:58
#3
Napisano 16 września 2006 - 09:15
1) Dobrze ustawiłeś metodę porównywania znaków?
Przy imporcie? 4 razy ustawiłem inny... UTF 8, 1250, i ISO 8859-2 oraz jakiegoś*europejskiego generala....
2) Jeśli baza nie jest duża, otwórz ją np. SubEthaEdit i przekonwertuj.
6.5 MB, SubEthaEdit już ściągam.
3) Jeśli robiłeś dump-a z phpMyAdmin to wywal ze skryptu DEFAULT CHARSET w pierony.
Gdzie to mam wywalić? Przy eksporcie czy imporcie. Do skryptu phpMyAdmina na serwerze, gdzie chcę zaimportować bazę nie mam żadnego dostępu.
#4
Napisano 16 września 2006 - 10:29
#5
Napisano 16 września 2006 - 12:59
#6
Napisano 16 września 2006 - 15:05
#7
Napisano 16 września 2006 - 15:14
ja niedawno przenosiłem nim dość spore bazy i nie było problemów
http://www.navicat.com
jest w nim specjalne narzędzie tools -> data transfer
program nie jest za darmo ale wersja trial (30days) jest w pelni
funkcjonalna
#8
Napisano 16 września 2006 - 15:40
radzę się zaopatrzyć w Navicata do takich hopsów,
ja niedawno przenosiłem nim dość spore bazy i nie było problemów
http://www.navicat.com
jest w nim specjalne narzędzie tools -> data transfer
program nie jest za darmo ale wersja trial (30days) jest w pelni
funkcjonalna
Pobrałem. Co mam dalej zrobić? Połączyć się z serwerem? Błąd wyskakuje...
#9
Napisano 16 września 2006 - 15:54
#10
Napisano 16 września 2006 - 16:37
#11
Napisano 16 września 2006 - 16:41
#12
Napisano 16 września 2006 - 16:42
Samą nazwę hosta bez http, tyle że nie wiadomo czy ten twój serwer MySQL obsługuje połączenia po sieci.
Sam sobie musiałem phpmyadmina wrzucić... Więc chyba nie?
#13
Napisano 16 września 2006 - 16:58
#14
Napisano 16 września 2006 - 17:00
Jeśli phpmyadmina masz na serwerze tam gdzie stronę i serwer MySQL to łączysz się lokalnie, a nie przez sieć - taka różnica
Czyli nie połącze się przez Navicata?
#15
Napisano 16 września 2006 - 17:19
#16
Napisano 16 września 2006 - 17:23
Jeśli ci się nie udaje to może napisz do admina i go poproś o taki dostęp jeśli jest możliwość.
Nie ma takiej możliwości... To nie jest konto 'hostingowe'...
#17
Napisano 16 września 2006 - 17:30
#18
Napisano 16 września 2006 - 18:55
#19
Napisano 16 września 2006 - 18:56
#20
Napisano 16 września 2006 - 19:03
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych