Бормотухи.НЕТ

Вернуться   Бормотухи.НЕТ > Компьютеры > Операционные системы > Linux
Расширенный поиск

Ответ
 
Опции темы Поиск в этой теме
Старый 03.03.2013, 13:39 Вверх   #1
In the Army Now
 
Аватар для Spartak
Spartak вне форума
Доп. информация
Лампочка меняем кодировку mysql 5.5.x с utf на cp1251

Пользователь которым вы подключаетесь к базе имеет привилегию SUPER (а стандартный пользователь root к таким относится, так же как и все созданные через «GRANT ALL PRIVILEGES ON *.* TO ...»). Это сделано для того, чтобы в случае ошибки в этом запросе (а его можно изменить во время работы), хоть кто-то мог подключиться к базе и исправить его."

Создал пользователя без привилегии SUPER - всё заработало (до этого не работало потому, что root'ом соединялся из скрипта).

Итого, во все скрипты писать mysql_query("set names cp1251",$db); не обязательно. Достаточно в my.ini в секцию

[mysqld] добавить

init-connect="SET NAMES cp1251"
  Ответить с цитированием
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 12:48. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2018, vBulletin Solutions, Inc. Перевод: zCarot
 

Время генерации страницы 0.04347 секунды с 13 запросами