SQLinfo.ru - Все о MySQL

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

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

Вы не зашли.

#1 25.08.2011 17:19:35

waltmeister
Участник
Зарегистрирован: 05.02.2009
Сообщений: 6

Новый синтаксис?

Доброго всем дня. Дайте совет.. Скачал тут новый XAMPP и настраивал my.ini по аналогии с предыдущими версиями.
Под ср1251. Вот так вот..

# The MySQL client
 [client]
 port = 3306
 socket = mysql
 default-character-set = cp1251
 character-sets-dir = c:/apache/mysql/share/charsets

 # Here follows entries for some specific programs

 # The MySQL server
 [mysqld]
 old-passwords
 port = 3306
 socket = mysql
 skip-locking
 default-character-set= cp1251
 character-set-server = cp1251
 collation-server = cp1251_general_ci
 #character-set-system = cp1251
 skip-character-set-client-handshake


Не заработало. Из-за строки default-character-set= cp1251 и  skip-locking.
Закомментировал - все хорошо... В чем дело ? Это особенность новых версий MySQL ?

Неактивен

 

#2 25.08.2011 20:26:30

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

Re: Новый синтаксис?

Угу, в MySQL 5.5 оторвали default-character-set для сервера (в пользу
character-set-server).

Неактивен

 

#3 26.08.2011 13:45:52

waltmeister
Участник
Зарегистрирован: 05.02.2009
Сообщений: 6

Re: Новый синтаксис?

default-character-set теперь заменен character-set-server ? Типа, два в одном  ?

Неактивен

 

#4 26.08.2011 17:35:05

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

Re: Новый синтаксис?

Почему два в одном? Один в одном, default же влиял только на не проставленные
явно кодировки. А тут Вас просят явно проставить smile

Неактивен

 

Board footer

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