stark писал(а):
Galkov писал(а):
dimOn писал(а):
Цитата:
show create table bgs_query_log_yyyyMM
где yyyyMM - код и месяц, когда наблюдаются проблемы.
у меня нет такой таблицы.
а данные, что выводятся не в той кодировке, как я понимаю тут -> data_log_error_201502;
MariaDB [bgbilling]> show create table data_log_error_201502;
+-----------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Table | Create Table |
+-----------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| data_log_error_201502 | CREATE TABLE `data_log_error_201502` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`dt` date NOT NULL DEFAULT '0000-00-00',
`hh` tinyint(4) NOT NULL DEFAULT '0',
`mid` int(11) NOT NULL DEFAULT '0',
`source_id` int(11) NOT NULL DEFAULT '0',
`msg_title` varchar(100) NOT NULL DEFAULT '',
`msg_data` text NOT NULL,
PRIMARY KEY (`id`),
KEY `mid_dt_hh_source` (`mid`,`dt`,`hh`,`source_id`)
) ENGINE=InnoDB AUTO_INCREMENT=65 DEFAULT CHARSET=latin1 |
при этом ->
MariaDB [bgbilling]> show variables like "%char%";
+--------------------------+----------------------------+
| Variable_name | Value |
+--------------------------+----------------------------+
| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | latin1 |
| character_set_filesystem | binary |
| character_set_results | utf8 |
| character_set_server | utf8 |
| character_set_system | utf8 |
| character_sets_dir | /usr/share/mysql/charsets/ |
---------------------------------------------------------------------------------------------------------------------------
mysql не стартует, если напрямую в конфиге указывать character_set_database = utf8