MySQL, включенный в MAMP, не включает файл конфигурации?
Я не могу найти мой.cnf или другой конфигурационный файл для MySQL, который поставляется с MAMP. Не учтена одна?
6 ответов:
сервер MySQL MAMP (не PRO) будет запущен без каких-либо my.cnf файл. Но вы можете создать свой собственный мой.cnf файл.
- остановка сервера
- создать на
/Applications/MAMP/conf/
- Добавить свой контент в
my.cnf
- сохранить
my.cnf
- запуск сервера
вам не нужно вставлять полную конфигурацию в my.cnf файл. Вы можете просто добавить части конфигурации ... для пример:
[mysqld] max_allowed_packet = 64M
какой-то стандартный мой.варианты cnf можно найти в /Applications/MAMP/Library/support-files/
вызов
mysqld --verbose --help | less
на двоичных отчетах MAMP mysqld:опции по умолчанию считываются из следующих файлов в заданном порядке: / etc / my.cnf / etc / mysql / my.cnf / Applications/MAMP/conf / my.cnf ~/. my. cnf
скопируйте один из вариантов в /Applications/MAMP/Library/ support-files / в одно из местоположений в порядке поиска mysqld выше, и вы должны быть хорошо идти после перезапуска демона.
Так как сервер MAMP генерирует
my.cnf
динамически при запуске сервера MAMP лучше всего использовать следующие шаги для добавления или редактирования конфигурации MySQL:
- Stop MAMP server
- Goto Files > Edit Template > MySQL
- внесите необходимые изменения и сохраните
- перезапустить MAMP
Я пробовал это на MAMP PRO 3.5.
для MAMP 3.5 на Mac El Capitan, только это сработало для меня:
- остановка сервера
- создать на
/Applications/MAMP/Library/
Добавить свой контент в
my.cnf
Как
[mysqld] max_allowed_packet = 64M
сохранить
my.cnf
- запуск сервера
не требуется менять владельца файла, он должен работать. Проверьте, запустив
SHOW VARIABLES
в phpmyadmin и искать ваши изменения установочный.
я обнаружил, что MAMP PRO создаст my.cnf по умолчанию при запуске в каталоге MAMP/tmp, если a ~/my.УТС не предусмотрено ... grepping ps aux вы можете найти расположение по умолчанию в разделе /Applications/MAMP/tmp/my.cnf ...
ps aux | grep mysql
что обеспечило следующее...
root 284 0.0 0.1 2435544 532 ?? Ss 12:00AM 0:00.06 /bin/sh /Applications/MAMP/Library/bin/mysqld_safe --defaults-file=/Applications/MAMP/tmp/mysql/my.cnf --port=8889 --socket=/Applications/MAMP/tmp/mysql/mysql.sock --user=mysql --pid-file=/Applications/MAMP/tmp/mysql/mysql.pid --log-error=/Applications/MAMP/logs/mysql_error_log.err --tmpdir=/Applications/MAMP/tmp/mysql/tmpdir --datadir=/Library/Application Support/appsolute/MAMP PRO/db/mysql