Saya tidak bisa menemukan my.cnf atau file konfigurasi lain untuk MySQL yang disertakan dengan MAMP . Apakah itu tidak termasuk satu?
93
Server MySQL MAMP (bukan PRO) akan dijalankan tanpa file my.cnf. Tetapi Anda dapat membuat file my.cnf Anda sendiri.
my.cnf
file di/Applications/MAMP/conf/
my.cnf
my.cnf
Anda tidak harus meletakkan konfigurasi lengkap di file my.cnf. Anda bisa menambahkan bagian-bagian konfigurasi ... misalnya:
[mysqld]
max_allowed_packet = 64M
max_allowed_packet
. Bagaimana Anda tahu persis apa yang saya cari?Beberapa varian my.cnf standar dapat ditemukan di / Applications / MAMP / Library / support-files /
Memanggil
mysqld --verbose --help | less
laporan biner mysqld MAMP:Salin salah satu varian di / Applications / MAMP / Library / support-files / ke salah satu lokasi di urutan pencarian mysqld di atas, dan Anda sebaiknya melakukannya setelah memulai ulang daemon.
sumber
Karena server MAMP dibuat
my.cnf
secara dinamis pada startup server MAMP, sebaiknya gunakan langkah-langkah berikut untuk menambah atau mengedit konfigurasi MySQL:Saya mencoba ini di MAMP PRO 3.5.
sumber
Untuk MAMP 3.5 di Mac El Capitan, hanya ini yang berhasil untuk saya:
my.cnf
file di/Applications/MAMP/Library/
Tambahkan konten Anda ke dalam
my.cnf
suka[mysqld] max_allowed_packet = 64M
Menyimpan
my.cnf
Tidak perlu mengubah kepemilikan file, itu harus berfungsi. Verifikasi dengan menjalankan
SHOW VARIABLES
di phpmyadmin dan cari pengaturan Anda yang diubah.sumber
Tidak, ini tidak disertakan dengan file my.cnf
sumber
Saya menemukan bahwa MAMP PRO akan membuat my.cnf secara default saat startup di bawah direktori MAMP / tmp jika ~ / my.cnf tidak disediakan ... grepping ps aux Anda dapat menemukan lokasi default di bawah / Applications / MAMP / tmp /my.cnf ...
Yang menyediakan berikut ...
sumber