Добро пожаловать, Гость. Пожалуйста авторизуйтесь здесь.
FGHIGate на GaNJa NeTWoRK ST@Ti0N - Просмотр сообщения в эхоконференции RU.UNIX.BSD
Введите FGHI ссылку:


Присутствуют сообщения из эхоконференции RU.UNIX.BSD с датами от 18 Jan 11 22:51:00 до 27 May 24 11:30:58, всего сообщений: 10756
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 5998 из 10756 ===================================== RU.UNIX.BSD =
От   : Eugene Grosbein                  2:5006/1           15 Sep 17 15:35:49
Кому : Victor Sudakov                                      15 Sep 17 15:35:49
Тема : Re: mysqldump и кодировка
FGHI : area://RU.UNIX.BSD?msgid=grosbein.net+742b64c2
На   : area://RU.UNIX.BSD?msgid=2:5005/49+59ba8931
= Кодировка сообщения определена как: IBM866 =================================
Ответ: area://RU.UNIX.BSD?msgid=<1187507945@ddt.demos.su>+937205c2
==============================================================================
14 сент. 2017, четверг, в 19:47 NOVT, Victor Sudakov написал(а):

EG>>>> В my.cnf смотрит libmysqlclient.so, в котором реализован сетевой
EG>>>> протокол
AK>>> он точно туда смотрит, а не какая-нибудь функция в нем, которую
AK>>> надо вызывать явно, да еще и передавать ей имя секции в которой
AK>>> смотреть? Чего php и в голову не придет делать.
EG>> Он точно туда смотрит. Есть функция, которая позволяет *заранее*,
EG>> до подключения к серверу переопределить путь и имя файла my.cnf
EG>> и имя секции в нём, но если этого не делать, то во время подключения
EG>> будут работать соответствующие дефолты самого MySQL (my.cnf и
EG>> [client]).
EG>> См. описание mysql_options() и mysql_real_connect() в документации
EG>> на API mysql.
VS> А вот конкретно под FreeBSD где клиент и сервер по умолчанию ищут my.cnf - в
VS> /etc, /usr/local/etc, /var/db/mysql или где-то еще?

Вообще это описано в доке https://dev.mysql.com/doc/refman/5.7/en/option-files.html
А если максимально конкретно, то service mysql-server start смотрит в:

# kdump | fgrep NAMI | fgrep cnf | sort - u
 83558 sh       NAMI  "/usr/local/etc/my.cnf"
 83558 sh       NAMI  "/var/db/mysql/my.cnf"
 83579 my_print_defaults NAMI  "/.my.cnf"
 83579 my_print_defaults NAMI  "/.mylogin.cnf"
 83579 my_print_defaults NAMI  "/etc/my.cnf"
 83579 my_print_defaults NAMI  "/etc/mysql/my.cnf"
 83579 my_print_defaults NAMI  "/usr/local/etc/my.cnf"
 83579 my_print_defaults NAMI  "/usr/local/etc/mysql/my.cnf"
 83579 my_print_defaults NAMI  "/usr/local/my.cnf"
 83579 my_print_defaults NAMI  "/var/db/mysql/my.cnf"
 83844 my_print_defaults NAMI  "/.my.cnf"
 83844 my_print_defaults NAMI  "/.mylogin.cnf"
 83844 my_print_defaults NAMI  "/etc/my.cnf"
 83844 my_print_defaults NAMI  "/etc/mysql/my.cnf"
 83844 my_print_defaults NAMI  "/usr/local/etc/my.cnf"
 83844 my_print_defaults NAMI  "/usr/local/etc/mysql/my.cnf"
 83844 my_print_defaults NAMI  "/usr/local/my.cnf"
 83844 my_print_defaults NAMI  "/var/db/mysql/my.cnf"
 83938 mysqld   NAMI  "./auto.cnf"
 83938 mysqld   NAMI  "/.my.cnf"
 83938 mysqld   NAMI  "/.mylogin.cnf"
 83938 mysqld   NAMI  "/etc/my.cnf"
 83938 mysqld   NAMI  "/etc/mysql/my.cnf"
 83938 mysqld   NAMI  "/usr/local/etc/my.cnf"
 83938 mysqld   NAMI  "/usr/local/etc/mysql/my.cnf"
 83938 mysqld   NAMI  "/usr/local/my.cnf"
 83938 mysqld   NAMI  "/var/db/mysql/my.cnf"

Это, правда, для старого mysql56-server-5.6.27.
В 5.7 это менялось - не уверен только, это серверные изменения
или портер постарался.

Eugene
--
Поэты - страшные люди. У них все святое.
--- slrn/1.0.2 (FreeBSD)
* Origin: RDTC JSC (2:5006/1@fidonet)

К главной странице гейта
Powered by NoSFeRaTU`s FGHIGate
Открытие страницы: 0.101674 секунды