SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 12.09.2007 15:21:13

NOX
Участник
Зарегистрирован: 12.09.2007
Сообщений: 5

проблема с поддержкой русского языка в mysql 5.0.22

устанавливаю базы мускула 5 022 под фрибзд 6.2  для установки lanbilling  восле ввода дальнейших инструкций мускул перестает загружаться - в чем может быть проблемма?

Для корректной работы АСР с русским языком, следует назначить кодировку
по умолчанию для клиентской и серверной части MySQL. Для этого в соответствующие разделы файла my.cnf надо добавить следующие
инструкции:
[client]
default-character-set = cp1251
character-sets-dir = /usr/local/mysql/share/mysql/charsets
#character-sets-dir = /usr/share/mysql/charsets # при установке из rpm
[mysqld]
default-character-set = cp1251
character-sets-dir = /usr/local/mysql/share/mysql/charsets
#character-sets-dir = /usr/share/mysql/charsets # при установке из rpm
skip-character-set-client-handshake

PS устанавливаю из исходного кода - ошибок при установке не обнаружедо до внесения данных инструкций мускул грузится

Неактивен

 

#2 12.09.2007 16:04:03

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: проблема с поддержкой русского языка в mysql 5.0.22

А в error.log что?

Неактивен

 

#3 12.09.2007 17:16:41

NOX
Участник
Зарегистрирован: 12.09.2007
Сообщений: 5

Re: проблема с поддержкой русского языка в mysql 5.0.22

такого файла вообще нету - искал командой find . -name       из карневого каталога ....   ничего похожего нету - а где он должен храниться?

Неактивен

 

#4 12.09.2007 17:21:32

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: проблема с поддержкой русского языка в mysql 5.0.22

Можете запустить MySQL командой типа
mysqld --defaults-file=/usr/local/mysql/etc/my.cnf
Тогда ошибки будут выводиться в STDERR.

А вообще, скрипт mysqld_safe умеет перенаправлять STDERR в файл.

Неактивен

 

#5 12.09.2007 17:29:04

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3880

Re: проблема с поддержкой русского языка в mysql 5.0.22

NOX написал:

такого файла вообще нету - искал командой find . -name       из карневого каталога ....   ничего похожего нету - а где он должен храниться?

Обычно он лежит в /var/lib/mysql и называется имя_хоста.err

Неактивен

 

#6 13.09.2007 10:34:02

NOX
Участник
Зарегистрирован: 12.09.2007
Сообщений: 5

Re: проблема с поддержкой русского языка в mysql 5.0.22

вот такого рода ошибка образуется в файле отчета
[ERROR] /usr/local/mysql/libexec/mysqld: unknown variable 'caracter-sets-dir=usr/local/mysql/share/mysql/charsets'

Неактивен

 

#7 13.09.2007 10:47:06

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: проблема с поддержкой русского языка в mysql 5.0.22

--character-sets-dir=name

Вы пропустили букву h smile

И путь лучше писать абсолютный. Т.е. /usr/...

Неактивен

 

#8 13.09.2007 11:00:43

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3880

Re: проблема с поддержкой русского языка в mysql 5.0.22

NOX написал:

[ERROR] /usr/local/mysql/libexec/mysqld: unknown variable 'caracter-sets-dir=usr/local/mysql/share/mysql/charsets'

Исправить опечатку можно в файле /etc/my.cnf, указать абсолютный путь
character-sets-dir=/usr/local/mysql/share/mysql/charsets

Неактивен

 

#9 13.09.2007 11:31:13

NOX
Участник
Зарегистрирован: 12.09.2007
Сообщений: 5

Re: проблема с поддержкой русского языка в mysql 5.0.22

спасибо - тему можно удалить

Неактивен

 

#10 13.09.2007 11:38:41

NOX
Участник
Зарегистрирован: 12.09.2007
Сообщений: 5

Re: проблема с поддержкой русского языка в mysql 5.0.22

в продолжении темы smile - не получается создать базы - где нужно дать следующие команды?
При создании структуры БД центрального хранилища используется
режим Main. Для этого под полномочиями root на mysql создаем новую базу
данных billing, в которой будет организовано центральное хранилище. Для
этого дадим следующие команды:
mysql –u root –p
create database billing;

COMMAND NOT FOUND   и все тут sad

Неактивен

 

#11 13.09.2007 12:18:43

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3880

Re: проблема с поддержкой русского языка в mysql 5.0.22

NOX написал:

Для
этого дадим следующие команды:
mysql –u root –p
create database billing;

COMMAND NOT FOUND   и все тут sad

Пожалуйста приведите полное сообщение об ошибке

Неактивен

 

#12 13.09.2007 12:25:46

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: проблема с поддержкой русского языка в mysql 5.0.22

Скорее всего, /usr/local/mysql/bin нет в PATH - просто укажите
путь к клиенту mysql.

Можете сделать sitewise-обновление типа
ln -s /usr/local/mysql/bin/mysql /usr/bin/mysql

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson