Alexander N wrote:
Ето какъв проблем имам.
Налага ми се да прехвърля базата на един
средно голям форум.
Базата е ококло 200МБ.

Правя експорт от phpmyadmin
и след това на новия хост правя:
$ mysql -u$user -p$pass DBNAME < DBNAME_dump.sql

всичко ок.

Обачев новата база ми се парсва маймуница
и забелязах че старата база в полето collation е
избрано latin1_swedish_ci

Заради това ли ми се появява маймуница ?
и как да оправя бъркотията?

Мерси предварително

  
най-простия начин да прехвърлиш една mysql база (при еднакви версии на серверите) е  като спреш mysql server-а и копираш файловете и от единия хост на другия.
едва ли ще ги копираш като собственост на 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;



begin:vcard
fn:Krasimir Dimitrov
n:Dimitrov;Krasimir
org:AII Dataprocessing LTD;IT Department
adr:;;16 Ivan Vazov Str.;Sofia;Sofia;1000;Bulgaria
email;internet:[EMAIL PROTECTED]
title:Mr. Krasimir Dimitrov
tel;work:+359 2 9376 352
x-mozilla-html:FALSE
url:http://www.see-news.com
version:2.1
end:vcard

Reply via email to