Re: lug-bg: Collation and mysql
- Subject: Re: lug-bg: Collation and mysql
- From: Petar Nedyalkov <bu@xxxxxxxxxx>
- Date: Tue, 20 Jun 2006 09:39:54 +0300
- Delivered-to: lug-bg-list@xxxxxxxxxxxxxxxxxx
- Delivered-to: lug-bg@xxxxxxxxxxxxxxxxxx
On Monday 19 June 2006 23:07, Krasimir Dimitrov wrote:
> Alexander N wrote:
> > Ето какъв проблем имам.
> > Налага ми се да прехвърля базата на един
> > средно голям форум.
> > Базата е ококло 200МБ.
> >
> > Правя експорт от phpmyadmin
> > и след това на новия хост правя:
> > $ mysql -u$user -p$pass DBNAME < DBNAME_dump.sql
> >
> > всичко ок.
> >
> > Обачев новата база ми се парсва маймуница
> > и забелязах че старата база в полето collation е
> > избрано latin1_swedish_ci
> >
> > Заради това ли ми се появява маймуница ?
> > и как да оправя бъркотията?
> >
> > Мерси предварително
>
> най-простия начин да прехвърлиш една mysql база (при еднакви версии на
> серверите) е като спреш mysql server-а и копираш файловете и от единия
> хост на другия.
Да спреш сървъра????
Houston, Houston - do you read me?!?!
Не е хубаво да учиш хората на подобни "решения" - това, че не си намерил друг
начин да го правиш, не е достатъчно силна причина, за да не се сетиш че
спиране на сървъра е хубаво да има само в наааааааааай-наложителни случаи.
dev.mysql.com съдържа достатъчно информация на тема "как да мигрираме данни
м/у различни сървъри".
Лек ден.
> едва ли ще ги копираш като собственост на mysql user-а, така че вероятно
> ще се наложи:
> chown -R mysql: /var/lib/mysql
> разбира се ако там ти се пазят файловете.
> и след тази операция би трябвало всичко да работи
> но ако все пак отново виждаш "маймуница" можеш да сетнеш на apache
> AddDefaultCharset cp1251
> би трябвало това да свърши работа...
>
> разбира се най-добрия вариянт е да си конвертираш базата към cp-1251 или
> utf8
> да сетнеш тези настройки като създаваш базата на новия хост и след това
> да импортнеш базата си.
>
> по подразбиране това е командата
> CREATE DATABASE /|db_name|/ CHARACTER SET latin1 COLLATE latin1_swedish_ci;
--
Cyberly yours,
Petar Nedyalkov
Devoted Orbitel Fan :-)
PGP ID: 7AE45436
PGP Public Key: http://bu.orbitel.bg/pgp/bu.asc
PGP Fingerprint: 7923 8D52 B145 02E8 6F63 8BDA 2D3F 7C0B 7AE4 5436
Attachment:
pgpIu59dT3_aO.pgp
Description: PGP signature
|