1

Тема: Тюнинг MySQL-сервера с помощью my.cmf

Помогите, пожалуйста, настроить my.cmf файл, так чтобы  моя БД соответствовала следующим параметрам (в точности):

character set client    utf8
(Глобальное значение)    cp1251
character set connection    utf8
(Глобальное значение)    cp1251
character set database    cp1251
character set filesystem    binary
character set results    utf8
(Глобальное значение)    cp1251
character set server    cp1251
character set system    utf8
collation connection    utf8_general_ci
(Глобальное значение)    cp1251_general_ci
collation database    cp1251_general_ci
collation server                cp1251_general_ci

Заранее, огромнейшее спасибо!

2

Re: Тюнинг MySQL-сервера с помощью my.cmf

[mysql]
default-character-set=cp1251
[mysqld]
default-character-set=cp1251
Возможно вашим скриптам поможет еще одна строка:
init-connect="SET NAMES cp1251"

3

Re: Тюнинг MySQL-сервера с помощью my.cmf

Вот у меня что в файле:

[mysqld]
basedir="D:/Server/mysql"
tmpdir="D:/Server/tmp"
datadir="D:/Server/mysql/data"

port            = 3306
socket          = mysql

old-passwords
character-set-server = cp1251
collation-server = cp1251_general_ci

skip-locking
key_buffer = 16K
max_allowed_packet = 1M
table_cache = 4
sort_buffer_size = 64K
read_buffer_size = 256K
read_rnd_buffer_size = 256K
net_buffer_length = 2K
thread_stack = 64K

skip-bdb

skip-innodb

[mysqldump]
quick
max_allowed_packet=16M

[mysql]
no-auto-rehash

[isamchk]
key_buffer = 8M
sort_buffer_size = 8M

[myisamchk]
key_buffer = 8M
sort_buffer_size = 8M

[mysqlhotcopy]
interactive-timeout

[WinMySQLadmin]
Server="D:/Server/mysql/bin/mysqld.exe"

Результатом этого я вляется:

character set client    utf8
(Глобальное значение)    cp1251
character set connection    cp1251  должно быть utf8
(Глобальное значение) Его нет, а  нужно поставить cp1251
character set database    cp1251
character set filesystem    binary
character set results    utf8
(Глобальное значение)    cp1251
character set server    cp1251
character set system    utf8
character sets dir    D:\Server\mysql\share\charsets\
collation connection    cp1251_general_ci должно быть utf8_general_ci
(Глобальное значение)  Его нет, а  нужно поставить cp1251_general_ci
collation database    cp1251_general_ci
collation server              cp1251_general_ci

4

Re: Тюнинг MySQL-сервера с помощью my.cmf

Petrix
Что изменилось при добавлении директив указанных мной выше?
Какая версия phpMyAdmin используется? У вас phpMyAdmin работает в windows-1251?
collation connection выбирается на главной из ниспадающего списка.

5

Re: Тюнинг MySQL-сервера с помощью my.cmf

Спасибище огромнейшее, работает как надо!!!!!!!!

В файле my.cnf ничего не поменял, но на главной поменял в выпадающем меню кодировку на utf8_general_ci и в Переменных и настройках сервера все значения поменялись на такие, какие нужны были.

Версия phpMyAdmin: 2.10.1
MySQL-кодировка: UTF-8 Unicode (utf8)