Кодировка
Кодировка
Здравствуйте как сделать базу та что в phpmyadmin идентичной кодировки той что на консоли
https://yadi.sk/i/ThTamMfOf386X
а конкретно мне нужно както изменить вот этот параметр "character_set_connection latin1" на "character_set_connection utf8"
Заранее спасибо!
https://yadi.sk/i/ThTamMfOf386X
а конкретно мне нужно както изменить вот этот параметр "character_set_connection latin1" на "character_set_connection utf8"
Заранее спасибо!
Re: Кодировка
День добрый.
Вы можете изменить это в /etc/my.cnf
далее рестарт mysql сервера
Вы можете изменить это в /etc/my.cnf
далее рестарт mysql сервера
Re: Кодировка
Если бы всё так было просто то я бы не писал
при выставлении этого параметра
character_set_connection utf8
в /etc/mysql/my.cnf
mysql не запускается!
какие ещё могут быть идеи ?
при выставлении этого параметра
character_set_connection utf8
в /etc/mysql/my.cnf
mysql не запускается!
какие ещё могут быть идеи ?
Re: Кодировка
Все приведённые в варианты в теме не подходят
нужно чтобы поменялось значение в phpmyadmin а не в консоле https://yadi.sk/i/yWlljpuxf3L7f
В моей ситуации внешнее приложение отправляет в базу данные в кодировка utf8 но при данной кодировке они пишутся не правильно.
что само интересное такое только при установке данной панели VestaCP
нужно чтобы поменялось значение в phpmyadmin а не в консоле https://yadi.sk/i/yWlljpuxf3L7f
В моей ситуации внешнее приложение отправляет в базу данные в кодировка utf8 но при данной кодировке они пишутся не правильно.
что само интересное такое только при установке данной панели VestaCP
Re: Кодировка
Может быть потому, что знака не хватает?prodimon wrote: character_set_connection utf8
в /etc/mysql/my.cnf
mysql не запускается!
Впрочем подробнее мог бы рассказать лог ошибок от базы данных
Code: Select all
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
Re: Кодировка
Я не люблю такого рода ответы, но "у меня все работает". Не повезло.prodimon wrote:В моей ситуации внешнее приложение отправляет в базу данные в кодировка utf8 но при данной кодировке они пишутся не правильно. что само интересное такое только при установке данной панели VestaCP
Значит что-то пошло не так, возможно в настройках ОС или локали стоит посмотреть.
Можно еще попробовать вариант слегка грабельный:
http://stackoverflow.com/questions/2159 ... 8-in-mysql
Re: Кодировка
Мне удалось поменять значение только в консоле
прописав вот эти значения в /etc/mysql/my.cnf
когда-же проверяю через phpmyadmin у пользователя пишет вот что:
конфигурация:
mysql Ver 14.14 Distrib 5.5.41, for debian-linux-gnu (x86_64) using readline 6.3
VPS на OpenVZ
Ubuntu 14.04.2 LTS
2xCPU / 1024 RAM
пробовал на другой машине было всё нормально но правда там был Debian
Code: Select all
mysql> SHOW VARIABLES LIKE 'character_set%';
+--------------------------+----------------------------+
| Variable_name | Value |
+--------------------------+----------------------------+
| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | utf8 |
| character_set_filesystem | binary |
| character_set_results | utf8 |
| character_set_server | utf8 |
| character_set_system | utf8 |
| character_sets_dir | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+
Code: Select all
[mysqld]
init_connect='SET collation_connection = utf8_unicode_ci'
init_connect='SET NAMES utf8'
character-set-server=utf8
collation-server=utf8_unicode_ci
skip-character-set-client-handshake
Code: Select all
character_set_client utf8
character_set_connection latin1
character_set_database utf8
character_set_filesystem binary
character_set_results utf8
character_set_server utf8
character_set_system utf8
character_sets_dir /usr/share/mysql/charsets/
mysql Ver 14.14 Distrib 5.5.41, for debian-linux-gnu (x86_64) using readline 6.3
VPS на OpenVZ
Ubuntu 14.04.2 LTS
2xCPU / 1024 RAM
пробовал на другой машине было всё нормально но правда там был Debian
Re: Кодировка
У вас получилось исправить?prodimon wrote:Мне удалось поменять значение только в консолепрописав вот эти значения в /etc/mysql/my.cnfCode: Select all
mysql> SHOW VARIABLES LIKE 'character_set%'; +--------------------------+----------------------------+ | Variable_name | Value | +--------------------------+----------------------------+ | character_set_client | utf8 | | character_set_connection | utf8 | | character_set_database | utf8 | | character_set_filesystem | binary | | character_set_results | utf8 | | character_set_server | utf8 | | character_set_system | utf8 | | character_sets_dir | /usr/share/mysql/charsets/ | +--------------------------+----------------------------+
когда-же проверяю через phpmyadmin у пользователя пишет вот что:Code: Select all
[mysqld] init_connect='SET collation_connection = utf8_unicode_ci' init_connect='SET NAMES utf8' character-set-server=utf8 collation-server=utf8_unicode_ci skip-character-set-client-handshake
конфигурация:Code: Select all
character_set_client utf8 character_set_connection latin1 character_set_database utf8 character_set_filesystem binary character_set_results utf8 character_set_server utf8 character_set_system utf8 character_sets_dir /usr/share/mysql/charsets/
mysql Ver 14.14 Distrib 5.5.41, for debian-linux-gnu (x86_64) using readline 6.3
VPS на OpenVZ
Ubuntu 14.04.2 LTS
2xCPU / 1024 RAM
пробовал на другой машине было всё нормально но правда там был Debian
Re: Кодировка
Решение проблемы
Нужно поставить стандартный конфиг mysql сервера. Я сделал так:
1. На тестовом вдс переустановил ОС и вручную установил mysql-server
2. Зашел в /etc/mysql и скопировал содержимое файла my.cnf
3. На основном сервере обновил файл my.cnf
Большое спасибо prodimon)
Нужно поставить стандартный конфиг mysql сервера. Я сделал так:
1. На тестовом вдс переустановил ОС и вручную установил mysql-server
2. Зашел в /etc/mysql и скопировал содержимое файла my.cnf
3. На основном сервере обновил файл my.cnf
Большое спасибо prodimon)