Prijava
Korisničko ime:

Lozinka:

remember me

Zaboravili lozinku?

Registrirajte se!
Glavni menu
Potraga
Tko je online
13 korisnika je online (7 korisnika cita Diskusije)

članovi: 0
Gosti: 13

više...
HULK-Diskusije - Poslužitelj - Nakon MySql Restore fale HR znakovi
Chat WIKI Kontakt
HULK Forum Index
   Poslužitelj
  Nakon MySql Restore fale HR znakovi

Pregledavanje ovog Threada:   1 Anonimnih Korisnika

 

 Dno   Prethodna tema   Sljedeca tema
  •  Ocjena Threada
      Ocijenite ovaj Thread
      Izvrsno
      Dobro
      Prosjecno
      Loše
      Užasno
Pošiljatelj Thread
  •  ktroha
      ktroha
Nakon MySql Restore fale HR znakovi
#1
Upravo došao
Pridružen: 26.02.2006
Od
Poruke: 3
Level : 1
HP : 0 / 2
MP : 1 / 144
EXP : 10
Grupa:
Registered Users
Offline
Imam manji problem...
MySql 4.1.12 na RH4U3. Na MySql-u imam jednu manju bazu za phprojekt.

Nakon instalacije sve je radilo ok i sav uneseni tekst je imao naše znakove.

Backup prođe u redu s komandom:
/usr/bin/mysqldump ime_baze -u dbuser --password=***** > dump.sql

Dropnem bazu i ponovo je kreiram dodjelim prava.
I onda napravim restore:
mysql -u root -p****** imebaze < dump.sql

Nakon toga nema č u aplikaciji...???

Pokušao sam tražiti po netu ali ako netko već ima iskustva stim, molim za pomoć.

Postano : 26.02.2006 16:21:40
Izradi PDF od ove poruke Ispis
Vrh
  •  ktroha
      ktroha
Re: Nakon MySql Restore fale HR znakovi
#2
Upravo došao
Pridružen: 26.02.2006
Od
Poruke: 3
Level : 1
HP : 0 / 2
MP : 1 / 144
EXP : 10
Grupa:
Registered Users
Offline
Ja sam možda previše očekivao...
Ovdje se samo čitaju postovi i to je sve.

Ili se tajne ljubomorno čuvaju ...
Postano : 27.02.2006 15:55:08
Izradi PDF od ove poruke Ispis
Vrh
Re: Nakon MySql Restore fale HR znakovi
#3
Webmaster
Pridružen: 31.12.2004
Od Zagreb/Našice
Poruke: 283
Level : 15
HP : 0 / 368
MP : 94 / 20789
EXP : 73
Grupa:
Webmasters
Registered Users
Offline
Malo strpljenja nije naodmet, Krešo

Da, ljudi znaju imat problema sa charset/collation "fičurom" u MySQL 4.1 naviše

Pogledaj ovo:
http://dev.mysql.com/doc/refman/5.0/en/charset-table.html

U principu možeš i koristit recode ili iconv na .sql fajlu kojeg eksportaš, ali bi korištenje charset/collation bilo "way to do it"...

Postano : 27.02.2006 17:25:31
Izradi PDF od ove poruke Ispis
Vrh
  •  ktroha
      ktroha
Re: Nakon MySql Restore fale HR znakovi
#4
Upravo došao
Pridružen: 26.02.2006
Od
Poruke: 3
Level : 1
HP : 0 / 2
MP : 1 / 144
EXP : 10
Grupa:
Registered Users
Offline
Znaš da mi je strpljenje vrlina...
Ali isto tako i da volim rješiti problem u doglednom vremenu. pa onda
Počitao sam taj dio na MySql-u, pa sam čak i kod kreiranja baze postavio characterset i collation.

Ovako:
CREATE DATABASE baza CHARACTER SET latin2 COLLATE latin2_croatian_ci;

Pokušau preko weba unjeti par rekorda sa čžšČĆŽĐ.
Nakon toga sam napravio backup ovako:

/usr/bin/mysqldump ime_baze --default-character-set=latin2 -u dbuser --password=***** > dump.sql

Dropnuo sam bazu i kreirao je ponovo na isti način.
I vratio backup ovako:

mysql --default-character-set=latin2 -u root -p****** imebaze < dump.sql

No ni to nije pomoglo.
Ne znam što više napraviti.
Vjeruj da nebi ostavio post ovdje da nisam prije toga probao sve opcije.

Možda je problem u tome što je na web serveru default characterset utf8.
No kad to promjenim u latin2 onda je stvar puno gora neće ni upisati ČĆŽŠ u bazu kako treba.

Zato sam očekivao da će ovdje biti netko tko je taj dio apslovirao i ima kuharicu kako sve uskladiti da naši znakovi rade ok.

Pozdrav,
Krešo

Postano : 28.02.2006 4:23:14
Izradi PDF od ove poruke Ispis
Vrh
Re: Nakon MySql Restore fale HR znakovi
#5
Webmaster
Pridružen: 31.12.2004
Od Zagreb/Našice
Poruke: 283
Level : 15
HP : 0 / 368
MP : 94 / 20789
EXP : 73
Grupa:
Webmasters
Registered Users
Offline
Hmm. A s kojim charsetom si ubacio podatke u bazu? to ti fali! MySQL ti ima poseban charset za client, server i result dio.

Naime, to uredno prolazi ako za sve imas definirano utf8 (ako bas zelis kuharicu i sve pojednostavit):

mysqladmin -u root create pero;
mysql -u root pero << END
SET NAMES utf8;
CREATE TABLE imena (ime VARCHAR(20)) CHARACTER SET utf8;
INSERT INTO imena ('blaallašđšđšđšđć');
END

i onda:
mysqldump -u root --default-character-set=utf8 pero > pero.sql

i uredno se dobije hrvatska slova (u utf8 formatu).

Prouči još malo:
http://dev.mysql.com/doc/refman/5.0/en/charset-connection.html
i
http://resin.csoft.net/cgi-bin/man.cgi?sektion=1&topic=mysqldump
Postano : 06.03.2006 19:36:59
Izradi PDF od ove poruke Ispis
Vrh
Re: Nakon MySql Restore fale HR znakovi
#6
Upravo došao
Pridružen: 06.01.2005
Od Zagreb
Poruke: 9
Level : 1
HP : 0 / 21
MP : 3 / 1224
EXP : 86
Grupa:
Registered Users
Offline
Dobro ti je vrijeme odgovoaranja! Nocu se radi!? A? Tko zna koja li te to nesreca natjerala na MySql u to doba :) hi.

TNX. for reply. It hepled.
_________________
--
"Every man dies. Not every man truly lives."
Braveheart.
Postano : 07.03.2006 3:54:47
Izradi PDF od ove poruke Ispis
Vrh
 Vrh   Prethodna tema   Sljedeca tema

 


 Ne možete pokrenuti novu temu.
 Možete citati teme.
 Ne možete odgovarati na poruke.
 Ne možete uredivati svoje poruke.
 Ne možete brisati svoje poruke.
 Ne možete dodavati nove ankete.
 Ne možete glasati u anketama.
 Ne možete dodavati fileove porukama.
 Ne možete slati poruke bez odobrenja.
Copyright © 1995-2009 HULK web team. Sva prava pridržana. RSS. Engine: XOOPS