Вопрос такой ?
Как сделать чтобы при установке допустим какой нибудь cms cразу базы были в кодировке cp1251 а не в lat1 ? Т.е чтобы по умолчанию сразу была кодировка cp1251
MySQL 5.0.19-Debian
Модератор: /dev/random
-
Skorpion
- Сообщения: 112
- ОС: Debian
Re: MySQL 5.0.19-Debian
Код: Выделить всё
mysql> SHOW VARIABLES LIKE 'CHARACTER_%';
+--------------------------+----------------------------+
| Variable_name | Value |
+--------------------------+----------------------------+
| character_set_client | latin1 |
| character_set_connection | latin1 |
| character_set_database | latin1 |
| character_set_filesystem | binary |
| character_set_results | latin1 |
| character_set_server | latin1 |
| character_set_system | utf8 |
| character_sets_dir | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+
8 rows in set (0.00 sec)Код: Выделить всё
mysql> SHOW VARIABLES LIKE 'COLLATION_%';
+----------------------+-------------------+
| Variable_name | Value |
+----------------------+-------------------+
| collation_connection | latin1_swedish_ci |
| collation_database | latin1_swedish_ci |
| collation_server | latin1_swedish_ci |
+----------------------+-------------------+
3 rows in set (0.00 sec)-
Skorpion
- Сообщения: 112
- ОС: Debian
Re: MySQL 5.0.19-Debian
Всё тему можно закрыть сделал. Добавил в конфиг /etc/my.cnf:
Код: Выделить всё
[mysqld]
default-character-set=cp1251
character-set-server=cp1251
collation-server=cp1251_general_ci
init-connect="SET NAMES cp1251"
skip-character-set-client-handshake
[mysqldump]
default-character-set=cp1251