eksport/import bazy a polskie znaki - proszę o pomoc...

Tutaj udzielane jest wsparcie przy problemach związanych z instalacją, konwersją, aktualizacją oraz użytkowaniem phpBB 2.0.x.
snowjedrzej
Posty: 11
Rejestracja: 12 czerwca 2005, 21:34

eksport/import bazy a polskie znaki - proszę o pomoc...

Post autor: snowjedrzej » 16 czerwca 2005, 11:30

Czesc,

Mam taki problem. Musze przeniesc swoja baze danych ze starego serwera na nowy.

Na starym serwerze mam:
- PHPMyAdmin 2.3.2,
- MySQL 4.0.24
-język PHPMyAdmin ustawiony na polish (charset pl-iso 8859-2).

Na nowym sererze mam:
- PHPMyAdmin 2.6.1pl-3,
- MySQL 4.1.11, language polish (pl-utf-8 ),
- system kodowania znaków dla MySQL: UTF-8 Unicode (utf8),
- system porównań dla połączenia MySQL: utf8_general_ci.

Eksportuje baze ze starego serwera, uzyskuje ja w pliku .php

Probuje zrobic import z tego pliku na nowy serwer i wtedy mniej wiecej polowe tabel udaje mi sie wgrac, ale bez polskich znakow (same krzaki) a reszty tabel nie udaje mi sie w ogole wgrac od momentu gdy mi sie pojawia blad:

MySQL zwrócił komunikat:

#1062 - Duplicate entry 'u' for key 1

Warning: mysql_result(): supplied argument is not a valid MySQL result resource in (...)


PROBLEM JEST W KODOWANIU ZNAKOW poniewaz SQL odbiera moje zapytanie

INSERT INTO phpbb_search_wordlist VALUES ('użytkowników', 1004, 0) - tak jest napisane w pliku


jako INSERT INTO phpbb_search_wordlist VALUES ('u?ytkownik󷧬1004, 0) - znika końcówka ów' (i w tym ten apostrof - a to generuje blad).

Jak mam zmienic ustawienia jezyka w PHPMyAdmin'ach zeby mi sie udal ten eksport/import?

Będę bardzo wdzięczny za pomoc, pozdrawiam.

Jędrzej

Awatar użytkownika
mateusz
Zasłużony
Posty: 2174
Rejestracja: 14 maja 2005, 17:43
Lokalizacja: JAWORZNO
Kontakt:

Post autor: mateusz » 16 czerwca 2005, 20:21

wgrywaj kopie bazy do nowej ale idealnie czystej (bez żadnego wpisu) a do edycji strony kodowej użyj notatnik+
Zapraszam również na moje forum: www.indianie.info
www.sklepbezglutek.pl - zapraszam do sklepu z żywnością bezglutenową i niskobiałkową. Makarony, chleby, zdrowa żywność. Wysyłane od ręki bez ryzyka utraty świeżości w trakcie dostarczania.

snowjedrzej
Posty: 11
Rejestracja: 12 czerwca 2005, 21:34

Post autor: snowjedrzej » 16 czerwca 2005, 20:54

To jest rzecz niewiarygodna. Zaraz mi wszystkie wlosy z glowy wypadna. JAK MAM SOBIE Z TYM PORADZIC?... :cry:

Zmienilem tak jak napisales w notatniku kodowanie mojego pliku tekstowego na UTF-8

Probuje wgrac do bazy i tym razem pojawia sie:

Błąd
zapytanie SQL:

# phpMyAdmin MySQL-Dump
# version 2.3.2
# http://www.phpmyadmin.net/ (download page)
#
# Host: mysql.ibc.pl
# Czas wygenerowania: 16 Cze 2005, 21:28
# Wersja serwera: 4.00.24
# Wersja PHP: 4.3.10
# Baza danych : `baza2`
# --------------------------------------------------------
#
# Struktura tabeli dla `dane`
#
CREATE TABLE dane(

user_id smallint( 3 ) unsigned NOT NULL AUTO_INCREMENT ,
login varchar( 12 ) NOT NULL default '',
imie varchar( 15 ) NOT NULL default '',
nazwisko varchar( 30 ) NOT NULL default '',
firma varchar( 30 ) NOT NULL default '',
email varchar( 40 ) default NULL ,
ulica varchar( 30 ) NOT NULL default '',
kod mediumint( 6 ) NOT NULL default '0',
miasto varchar( 30 ) NOT NULL default '',
haslo varchar( 12 ) NOT NULL default '',
ostatnie_logowanie datetime NOT NULL default '0000-00-00 00:00:00',
obecne_logowanie datetime NOT NULL default '0000-00-00 00:00:00',
ilosc_kontraktow tinyint( 3 ) NOT NULL default '0',
PRIMARY KEY ( user_id )
) TYPE = MYISAM
MySQL zwrócił komunikat:

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '# phpMyAdmin MySQL-Dump
# version 2.3.2
# http://www.phpmyadmin.net/ (downl' at line 1


Co to znowu znaczy?...

Prosze pomozcie, bo osiwieje (o ile mi wpierw wlosy same nie wypadna)...

Awatar użytkownika
mateusz
Zasłużony
Posty: 2174
Rejestracja: 14 maja 2005, 17:43
Lokalizacja: JAWORZNO
Kontakt:

Post autor: mateusz » 16 czerwca 2005, 21:08

kopia bazy jest poprawnie zrobiona
sprubuj może wgrać kopie przy pomocy dbdumper (niepamiętam czy tak się to pisze :D )
Zapraszam również na moje forum: www.indianie.info
www.sklepbezglutek.pl - zapraszam do sklepu z żywnością bezglutenową i niskobiałkową. Makarony, chleby, zdrowa żywność. Wysyłane od ręki bez ryzyka utraty świeżości w trakcie dostarczania.

snowjedrzej
Posty: 11
Rejestracja: 12 czerwca 2005, 21:34

Post autor: snowjedrzej » 16 czerwca 2005, 21:18

Dzieki, ze mi pomagasz. Sprobuje. Ale w miedzyczasie cos innego mi sie udalo

W notatniku kodowanie pliku zmienilem na windows-1250, wgralem do bazy, ustawiajac przy komendzie SQL system kodowania znakow dla pliku na windows-1250.

I UDALO SIE. Pierwszy raz o n godzin udalo mi sie to wgrac. Wiec juz jest postep.

Problem w tym, ze mam w bazie same krzaczki zamiast polskich liter...

I co teraz? Masz moze jakis pomysl?

Z gory dzieki.

Awatar użytkownika
mateusz
Zasłużony
Posty: 2174
Rejestracja: 14 maja 2005, 17:43
Lokalizacja: JAWORZNO
Kontakt:

Post autor: mateusz » 17 czerwca 2005, 10:08

snowjedrzej pisze:W notatniku kodowanie pliku zmienilem na windows-1250, wgralem do bazy, ustawiajac przy komendzie SQL system kodowania znakow dla pliku na windows-1250.
to zmień to kodowanie na iso-8859-2 i plik który wgrywasz też musi mieś takie kodowanie. wtedy będą polskie litery.
PS czy na stronie są polskie znaki gdziekolwiek ???
Zapraszam również na moje forum: www.indianie.info
www.sklepbezglutek.pl - zapraszam do sklepu z żywnością bezglutenową i niskobiałkową. Makarony, chleby, zdrowa żywność. Wysyłane od ręki bez ryzyka utraty świeżości w trakcie dostarczania.

Zablokowany

Wróć do „Pomoc”