Как я перезапускаю mysql и где my.cnf файл

Я использую компьютер Apple Snow Leopard Mac OS X.

Я установил MySQL на своей машине с помощью инструкций, упомянутых здесь. Все работает отлично. Однако у меня есть два вопроса.

  1. Где my.cnf файл? Я искал целую файловую систему, и результат пуст. Действительно ли возможно, что существует нет my.cnf и MySQL работает со значениями по умолчанию. Если да затем, вероятно, я должен создать my.cnf в /etc/mysql. Это правильно?

  2. Как я перезапускаю сервер MySQL? Я знаю, что это начинает, когда я перезапускаю свою машину. Вот то, на что похож plist. mysqld_safe не позволяет мне перезапустить сервер.

    Маркировка KeepAlive com.mysql.mysqld программа/usr/local/mysql/bin/mysqld_safe RunAtLoad UserName mysql WorkingDirectory/usr/local/mysql

6
задан perror 30 April 2015 в 13:43
поделиться

3 ответа

Из примера my.cnf, поставляемого с mysql:

# You can copy this file to
# /etc/my.cnf to set global options,
# mysql-data-dir/my.cnf to set server-specific options (in this
# installation this directory is /usr/local/mysql/data) or
# ~/.my.cnf to set user-specific options.

На моем экземпляре OS X 10.4 my.cnf находится по адресу /etc/my.cnf.

Чтобы перезапустить mysql, используйте mysqladmin для его выключения, а затем запустите его снова с помощью mysqld_safe:

/usr/local/mysql/bin/mysqladmin -uroot -p shutdown
sudo /usr/local/mysql/bin/mysqld_safe &
8
ответ дан 9 December 2019 в 20:40
поделиться
  1. Возможно, его не существует. Вы можете создать его в /etc/my.cnf или в своем datadir (обычно / var / lib / mysql или / usr / local / var ).

  2. Обычно я использую mysqladmin shutdown (может потребоваться -p , если у вас установлен пароль), а затем sudo mysqld_safe & , чтобы запустить его.

2
ответ дан 9 December 2019 в 20:40
поделиться

Вы не сказали, какая у вас ОС, но в Debian Linux по умолчанию стоит:

/etc/init.d/mysql restart

для перезапуска, а файл my.cnf находится по адресу /etc/mysql/my.cnf

2
ответ дан 9 December 2019 в 20:40
поделиться
Другие вопросы по тегам:

Похожие вопросы: