Айті бубон

Параметри для користувача

MySQL намагається прочитати файли параметрів в зазначеному вище порядку. Якщо існує кілька таких файлів, то параметр, вказаний у файлі, що йде пізніше, має перевагу над таким же параметром, зазначеним у файлі, розташованому раніше. Параметри, зазначені в командному рядку, мають вищий пріоритет по відношенню до параметрів, зазначених в будь-якому з файлів параметрів. Деякі параметри можна задавати за допомогою змінних оточення. Параметри, зазначені в командному рядку або в файлах параметрів, мають перевагу по відношенню до змінних оточення.

Наводимо список програм, що підтримують файли параметрів: mysql, mysqladmin, mysqld, mysqld_safe, mysql.server, mysqldump, mysqlimport, mysqlshow, mysqlcheck, myisamchk і myisampack.

Будь-параметр, який може бути заданий в командному рядку при запуску програми MySQL, може бути також поставлено в файлі параметрів (без передує подвійного слеша). Щоб отримати список доступних параметрів, слід запустити програму з параметром -help.

Кодування - набір символів (character set, charset).

З версії MySQL 5.5.3 рекомендується використовувати кодування utf8mb4_unicode_ci.

Деякі параметри my.cnf в MySQL 5.5.22 застаріли (deprecated) і були замінені іншими і видалені. Наприклад, зміна кодування за замовчуванням в my.cnf в секції [mysqld] буде виглядає так:

collation-server = utf8_unicode_ci або collation-server = utf8_general_ci? utf8_unicode_ci підтримує expansions на відміну від utf8_general_ci, тобто вміє зіставляти один символ кільком (наприклад - в Німеччині # 223; = Ss). Подібна Unicode Character Sets.

Порівняння utf8_unicode_ci _ci без урахування регістру, utf8_unicode_bin _bin з урахуванням регістру.