From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.2.4 (2008-01-01) on sa.int.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-0.5 required=5.0 tests=AWL,BAYES_00,FUZZY_XPILL autolearn=no version=3.2.4 Message-ID: <489C403E.9010503@vladinfo.ru> Date: Fri, 08 Aug 2008 16:46:54 +0400 From: "Aleksey E. Birukov" User-Agent: Thunderbird 2.0.0.6 (X11/20070804) MIME-Version: 1.0 To: ALT Linux sysadmin discuss References: <489B187E.3080402@vladinfo.ru> <489B5D69.5050801@vladinfo.ru> In-Reply-To: <489B5D69.5050801@vladinfo.ru> Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit X-AV-Checked: ClamAV Subject: Re: [Sysadmins] =?koi8-r?b?68/EydLP18vBINDSySDQxdLFyM/ExSDTIG15c3Fs?= =?koi8-r?b?NCDOwSBteXNxbDUgKMvUzyDbwdLJ1CDXIHNxbD8p?= X-BeenThere: sysadmins@lists.altlinux.org X-Mailman-Version: 2.1.10b3 Precedence: list Reply-To: ALT Linux sysadmin discuss List-Id: ALT Linux sysadmin discuss List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 Aug 2008 12:47:59 -0000 Archived-At: List-Archive: Aleksey E. Birukov пишет: > Aleksey E. Birukov пишет: >> Есть файлы базы из /var/lib/mysql/db/host1248. База создавалась на >> mysql версии 4. Соответственно на версии 5. Проблема с кодировкой. >> Как можно ее решить? >> >> На одном сервере я добавлял init-connect='SET NAMES cp1251' в my.cnf >> а потом заливал дамп, сделанный на 4-ой версии. >> >> Есть ли более оптимальный способ? > mysqldump --add-drop-table -uhost1420 -p host1420|sed > 's/CHARSET=utf8/CHARSET=cp1251/'|sed 's/SET NAMES utf8/SET NAMES > cp1251/'|mysql -utest -p test > А можно ли воплотить это не с текстовым файлом базы, а непосредственно sql командами? Да еще, чтобы mysql не умничал, пытаясь перекодировать самостоятельно.