MySQL - кодировка в mysql, переделанная тема

Ответить
Аватара пользователя
dima1981

MySQL - кодировка в mysql, переделанная тема

Сообщение dima1981 »

Или может кто может доходчиво рассказать про установку мускладмина на висту стартер, распаковывает мускл устновщик в программ фаил,



появляются три папки share,Docs,bin и несколько му файлов, установка стандартная как в инструкции с сайта рнр.ru,



но как дальше админа установить и какие папки исправлять и как и куда распаковывать не могу понять



и ещ если настраиваю при инсталяции кодировку ср1251 то при заходе в мускл из меню пуск промелькивает быстро черное меню даже не успеваю прочитать и все, если стандартная уст. то все хорошо но на английском, подскажите пожалуйста какие действия предпринять для установки нормальной кодировки чтоб слова на русском заносить в базу?
Аватара пользователя
vadimiron

Re: MySQL - кодировка в mysql, переделанная тема

Сообщение vadimiron »

dima1981,

Надо везде utf8 указать и не будет проблем



в my.cnf или my.ini



Код:

Код: Выделить всё

default-character-set = utf8
character-set-server = utf8
collation-server = utf8_unicode_ci
Аватара пользователя
dmitryst

Re: MySQL - кодировка в mysql, переделанная тема

Сообщение dmitryst »

vadimiron, при создании таблиц тоже надо ясно указать Charset=utf8 Collation=utf8.ru (?? вот тут не помню, как правильно пишется)
Аватара пользователя
vadimiron

Re: MySQL - кодировка в mysql, переделанная тема

Сообщение vadimiron »

Нет - не надо. Если все строчки прописаны, как я показал.

Другой вопрос, что уже существующие таблицы надо конвертить - для этого в сети есть скрипты, или ручками, если таблиц немного
Аватара пользователя
dima1981

Re: MySQL - кодировка в mysql, переделанная тема

Сообщение dima1981 »

спасибо. dmitryst прописывается при создании таблиц create table charset_test (str varchar(20) ) DEFAULT CHARACTER SET cp1251 COLLATE cp1251_bin написанно тут
http://www.linux.by/wiki/index.php.htm/F..._MySQL_charset
может пригодиться кому, но про настройки ini тут не сказанно для меня доходчиво чтобы притормаживаю слегка.



vadimiron, не мог бы скриншот или текстом показать как этот my.ini с прописанными настройками выглядит и где эти строки в нем размещать?



[client]



port=3306



[mysql]



default-character-set=utf8





# SERVER SECTION

# ----------------------------------------------------------------------

#

# The following options will be read by the MySQL Server. Make sure that

# you have installed the server correctly (see above) so it reads this

# file.

#

[mysqld]



# The TCP/IP Port the MySQL Server will listen on

port=3306





#Path to installation directory. All paths are usually resolved relative to this.

basedir="C:/Program Files/MySQL/MySQL Server 6.0/"



#Path to the database root

datadir="C:/ProgramData/MySQL/MySQL Server 6.0/Data/"



# The default character set that will be used when a new schema or table is

# created and no character set is defined

default-character-set=utf8



у меня только тут про кодировки в ini написано collation-server = utf8_unicode_ci и character-set-server = utf8 что то не куда прописывать
Аватара пользователя
vadimiron

Re: MySQL - кодировка в mysql, переделанная тема

Сообщение vadimiron »

Всё в секции [mysqld] - там настройки сервера.



Код:

Код: Выделить всё

[mysqld]
# The TCP/IP Port the MySQL Server will listen on
port=3306
#Далее можно вставлять любые серверные настройки
Аватара пользователя
dima1981

Re: MySQL - кодировка в mysql, переделанная тема

Сообщение dima1981 »

спасмбо vadimiron, настройки проставил захожу и черная табличка удерживается и пасворд воспинимает приветствуя, такого раньше у меня не было при перенастройке, табличка проскакивала. ща посмотрю, что дальше но уверен, что всё пойдет супер, потому спасибо огромное тебе!
Ответить

Вернуться в «Программирование и базы данных»