MySql pytanie od świeżyny...
Marcin - 27-10-2005 23:58
MySql pytanie od świeżyny...
Witam,
mam sklep oparty na OsC i chciałem go sobie powielić. Idea jest dobra, bo nowy sklep ma być nieco inaczej pozycjonowany, mam sporą przestrzeń dyskową, nieco zapału, etc... etc... anyway ważne, że :) - przekopiowałem katalog, w którym znajduje się strona - w plikach, które łączą pliki strony z bazą zaktualizowałem nazwę bazy, katalogi w których będą znajdować się pliki, nazwę usera, etc... - wyeksportowałem bazę ze sklepu, który już działa - uzyskałem plik txt - nadalem mu *.sql - zaimportowałem do sklepu - uzyskałem nieco krzoków Moje pytania: - w jakim formacie eksportować? - w jakim formacie importować? - jak uniknąć krzoków? czy ww. domniemana przeze mnie "zgodność" załatwi sprawę?
pozdrawiam,
M
Marcin - 30-10-2005 10:52
Prawdopodobnie wszyscy doskonale wiedzą co jest grane, bo grupa wygląda mi na teoretycznie obrytą ale wyjaśnię: format w moich pytaniach miał oznaczać tylko kwestię kodowania znaków. Będę bardzo wdzięczny za lakoniczne chociaż info. Niestety nie udało mi się tu znaleźć informacji.
Pozdrawiam,
M.
> Witam, > > mam sklep oparty na OsC i chciałem go sobie powielić. Idea jest dobra, > bo nowy sklep ma być nieco inaczej pozycjonowany, mam sporą przestrzeń > dyskową, nieco zapału, etc... etc... anyway ważne, że :) > - przekopiowałem katalog, w którym znajduje się strona > - w plikach, które łączą pliki strony z bazą zaktualizowałem nazwę bazy, > katalogi w których będą znajdować się pliki, nazwę usera, etc... > - wyeksportowałem bazę ze sklepu, który już działa > - uzyskałem plik txt > - nadalem mu *.sql > - zaimportowałem do sklepu > - uzyskałem nieco krzoków > Moje pytania: > - w jakim formacie eksportować? > - w jakim formacie importować? > - jak uniknąć krzoków? czy ww. domniemana przeze mnie "zgodność" załatwi > sprawę? > > pozdrawiam, > > M
Moneetor - 04-11-2005 23:17
Marcin napisał(a): > Witam, > > mam sklep oparty na OsC i chciałem go sobie powielić. Idea jest dobra, > bo nowy sklep ma być nieco inaczej pozycjonowany, mam sporą przestrzeń > dyskową, nieco zapału, etc... etc... anyway ważne, że :) > - przekopiowałem katalog, w którym znajduje się strona > - w plikach, które łączą pliki strony z bazą zaktualizowałem nazwę bazy, > katalogi w których będą znajdować się pliki, nazwę usera, etc... > - wyeksportowałem bazę ze sklepu, który już działa > - uzyskałem plik txt > - nadalem mu *.sql > - zaimportowałem do sklepu > - uzyskałem nieco krzoków > Moje pytania: > - w jakim formacie eksportować? > - w jakim formacie importować? > - jak uniknąć krzoków? czy ww. domniemana przeze mnie "zgodność" załatwi > sprawę? > > pozdrawiam, > > M Ja używam mysqldump, jeszcze nigdy mi się nie zdarzyło,żeby odzyskiwanie z takiego pliku zawiodło, jeśli tylko kodowanie dla samej tabeli było ok.
Pozdrawiam Moneeor -- I love SPAM(TM)... ....but hate spammers!!!
Rafal sxat - 05-11-2005 20:28
=?iso-8859-2?Q?Re:_MySql_pytanie_od_=B6wie=BFyny..._?=
> > katalogi w których będą znajdować się pliki, nazwę usera, etc... > > - wyeksportowałem bazę ze sklepu, który już działa > > - uzyskałem plik txt > > - nadalem mu *.sql > > - zaimportowałem do sklepu > > - uzyskałem nieco krzoków
w jaki sposob exportowales dane z bazy do pliku (jakbys mogol pokaz 20 pierwszych linijek z tego pliku ktory uzyskales jako txt
pozdr Rafal (sxat)
-- Archiwum grupy: http://niusy.onet.pl/pl.comp.bazy-danych
Moneetor - 11-11-2005 11:38
Rafal sxat napisał(a): >>>katalogi w których będą znajdować się pliki, nazwę usera, etc... >>>- wyeksportowałem bazę ze sklepu, który już działa >>>- uzyskałem plik txt >>>- nadalem mu *.sql >>>- zaimportowałem do sklepu >>>- uzyskałem nieco krzoków > > > w jaki sposob exportowales dane z bazy do pliku (jakbys mogol pokaz 20 > pierwszych linijek z tego pliku ktory uzyskales jako txt > > > pozdr > Rafal > (sxat) > mysqldump twoja_baza_danych -u user -h serwer -p >plik_z_kodem_SQL wpisujesz hasło i voila
a jak chcesz odzyskać z tej kopii: mysql twoja_baza_danych -u user -h serwer -p < plik_z_kodem_SQL i wpisujesz to samo hasło
Na Mysql 4.0 DZIAŁA IDEALNIE. Na MySQL 4.1 zauważyłem, że lepiej nie wymuszać kodowania na poziomie definicji tabel, ale ja zwyczajnie użyłem porekompilowanej wersji. Myślę, że jakbym wkompilował obsługę ISO 8859-2 do MySQLa z kodów źródłowych, to import z do/z mysql działałby idealnie.
co do pierwszych linijek-mysqldump na początku generuje 20 linii komntarzy, a później to wygląda jak najzwyklejszy kod SQL
DROP TABLE IF EXISTS `klient`; CREATE TABLE `klient` ( `id_k` int(10) unsigned NOT NULL auto_increment, `nazwisko` varchar(35) NOT NULL default '', `adres` varchar(35) NOT NULL default '', `kod` varchar(6) default '15-', `info` text, `telefon` varchar(35) default NULL, PRIMARY KEY (`id_k`), KEY `name_i` (`nazwisko`(5)) ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
-- -- Dumping data for table `klient` --
/*!40000 ALTER TABLE `klient` DISABLE KEYS */; LOCK TABLES `klient` WRITE; INSERT INTO `klient` VALUES (1,'NC','Lipowa 16 m 41','15-427','ja','7446350'),(2,'JR','ZaĹ~Scianki 7','15-800','ktoĹ~S','74468000'),(3,'RóÂżaĂąski Krzysztof','Jaroszówka 10','15-450','',''); UNLOCK TABLES;
-- I love SPAM(TM)... ....but hate spammers!!!
zanotowane.pldoc.pisz.plpdf.pisz.pleffulla.pev.pl
|
[mysql] =?ISO-8859-2?Q?Za=E6mienie=2E=2E=2E_jak_wy=B6wietli=E6?==?ISO-8859-2?Q?=2E=2E=2E?=
[mysql] =?ISO-8859-2?Q?wielko=B6=E6_bazy_a_stabilno=B6=E6=2C?==?ISO-8859-2?Q?_podzia=B3_du=BFej_bazy_a_powi=B1zania_tabel?=
[MySQL] =?ISO-8859-2?Q?Wy=B6wietlenie_kolejnej_pozycji=2C_?==?ISO-8859-2?Q?jak=B1_mia=B3by_dany_rekord=2C_gdybym_czyta=B3 _?==?ISO-8859-2?Q?wg_konkretnych_kryteri=F3w=2E_Da_si=EA_=3F?=
[mysql 4.0.x] przenoszenie kolum =?ISO-8859-2?Q?mi=EAdzy_bazam?==?ISO-8859-2?Q?i_cd_=2E=2E=2E_?=
[MySQL] =?ISO-8859-2?Q?z=B3=B1czenie_tabeli_u=BFytkownik_i?==?ISO-8859-2?Q?_zdj=EAcia_z_wyborem_zdj=EAcia_domy=B6lnego?=
[MySQL] Jak =?ISO-8859-2?Q?wpisa=E6_do_tabeli_pozycje_dl?==?ISO-8859-2?Q?a_wierszy_gdybym_te_wiersze_wybiera=B3_w_ok?== ?ISO-8859-2?Q?re=B6lonej_kolejno=B6ci_=3F?=
Gdzie MySQL 4.1, a gdzie 5.0?
[MySQL 4.0...4.1] zabezpieczenie przed =?ISO-8859-2?Q?jednoczesn?==?ISO-8859-2?Q?=B1_edycj=B1?=
[MS SQL] "set names" (mySQL) w MS SQL
[mysql 5.x] jak =?ISO-8859-2?Q?zrealizowa=E6_zapytanie=3F_cz?==?ISO-8859-2?Q?yli_podzapytanie_i_wi=EAcej_ni=BF_jeden_rz=B1? ==?ISO-8859-2?Q?d_wynik=F3w?=
zanotowane.pldoc.pisz.plpdf.pisz.plnawschodzie.xlx.pl
Cytat
Decede mihi sole - nie zasłaniaj mi słonca. Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści Hoc fac - tak czyń. A tergo - od tyłu; z tyłu. I czarne włosy posiwieją. Safona |
|