MySql кодировки (сервер, клиент, соединение, сравнение)

Тема в разделе "Администрирование серверов", создана пользователем donvictorio, 25 июл 2012.

Модераторы: mefish, stooper
  1. donvictorio

    donvictorio

    Регистр.:
    28 янв 2010
    Сообщения:
    868
    Симпатии:
    796
    поставил mtop и mytop, понаблюдать за жизнедеятельностью базы. в обеих прогах есть вывод variables. обратил внимание, что данные по кодировкам не совпадают с теми, что выдаёт mysql напрямую по запросу.
    mtop: http://clip2net.com/s/29c7v
    mytop: http://clip2net.com/s/29caf
    mysql: http://clip2net.com/s/29cb9
    в phpmyadmin то же самое, что и в mysql.

    вопрос: откуда mtop/mytop берут эти данные и где правда?

    по поводу дефолтного сравнения:
    почему в настройках есть несколько дефолтных сравнений:
    http://clip2net.com/s/29cfv latin1 -yes
    http://clip2net.com/s/29cge utf8 - yes
    и по какому принципу идёт выбор при создании базы (сейчас выбирает utf8) без принудительного указания кодировки?

    в my.cnf в блоке [mysqld] прописан character_set_server=utf8
    но присутствие latin1 напрягает.
     
  2. lift

    lift Читатель

    Заблокирован
    Регистр.:
    1 июл 2007
    Сообщения:
    2.226
    Симпатии:
    1.378
    Вот на него и смотри. А что пишет сторонний софт - это траблы стороннего софта. Проблемы индейцев шерифа не волнуют.