Задача: на сервере MySQL 5.5 (возможно, что ниже тоже канает) изменить системные настройки CHARACTER SET и COLLATION.
1) Изменяем файл my.cnf. Добавляем (или меняем существующие) записи вот на такие:
character-set-server = utf8
collation-server = utf8_unicode_ci
init-connect='SET NAMES utf8'
(соответственно, замените utf8 на нужную Вам кодировку).
2) Перезапускаем сервер MySQL.
3) Проверяем. Заходим на сервер в консоль и выполняем:
mysql> show variables like 'char%';
+--------------------------+----------------------------+
| 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/ |
+--------------------------+----------------------------+
8 rows in set (0.00 sec)
и еще:
mysql> show variables like 'collat%';
+----------------------+-----------------+
| Variable_name | Value |
+----------------------+-----------------+
| collation_connection | utf8_unicode_ci |
| collation_database | utf8_unicode_ci |
| collation_server | utf8_unicode_ci |
+----------------------+-----------------+
3 rows in set (0.00 sec)
Актуально для: MySQL 5.5
Комментарии
Оставить комментарий
Базы данных - MySql (Maria DB)
Термины: Базы данных - MySql (Maria DB)