[doc] Настройка MySQL
Eugene Sharygin
eush at ispras.ru
Fri Mar 30 09:05:55 MSK 2018
Даниил <mr.danz at yandex.ru> writes:
> Насколько я помню, первый и последний раз, когда я занимался подобными вещами
> на centOS, кажется, конфиг самого Мускула надо было в явном виде заполнить, не
> оставляя его дефолтным.
Судя по документации, путь к конфигу можно задать опцией
`--defaults-file' при старте сервера [1].
[1]: https://dev.mysql.com/doc/refman/5.7/en/server-options.html#option_mysqld_defaults-file
> Так а в чем смысл создавать сокет там, куда не обращается СУБД? Сейчас она
> обращается за сокетом именно в /var/run/mysqld/mysqld.sock. Сокета там,
> конечно же, не было.
Ну так она обращается за сокетом туда, куда ей сказать обращаться. Для
этого есть опция `--socket' [2].
[2]: https://dev.mysql.com/doc/refman/5.7/en/server-options.html#option_mysqld_socket
> Я попробую.
>
>> 30 марта 2018 г., в 3:57, Eugene Sharygin <eush at ispras.ru> написал(а):
>>
>> Даниил Захаров <mr.danz at yandex.ru> writes:
>>
>>> С запуском. В логах ничего путного. Он лезет в /var/run/mysqld/mysqld.sock, куда и должен.
>>> Сокет я создал, выдал и chown и даже явно 777 chmod поставил.
>>> Вы my.cnf не правили? Насколько я видел, он там дефолтный лежит.
>>
>> Если *все* файлы, включая этот сокет, создавать в директории
>> `/home/mysql', то всё запускается? Этот сценарий мы проверяли -
>> посмотрите в `/home/mysql/mysql-init'. Можно взять его за основу.
>>
>> Никакие системные конфиги мы не правили. Предполагаю, что все конфиги
>> также можно создавать в `/home/mysql'.
More information about the doc
mailing list