my.cnf adalah file konfigurasi yang dimuat saat mysql dimulai, dan biasanya ditempatkan di direktori instalasi mysql, atau Anda dapat memuatnya di direktori lain. Setelah menginstal mysql, akan ada beberapa file my.cnf di sistem, beberapa untuk pengujian. Gunakan perintah locate my.cnf untuk mencantumkan semua file my.cnf perintah Temukan my.cnf keluaran
Ketika kita perlu memodifikasi file konfigurasi, kita perlu menemukan file my.cnf mana yang dimuat saat mysql dimulai. 1. Periksa apakah my.cnf dari direktori yang ditentukan digunakan Setelah memulai mysql, kami memeriksa proses mysql untuk melihat apakah ada pengaturan untuk menggunakan file my.cnf dari direktori yang ditentukan, jika demikian, itu berarti file konfigurasi ini dimuat saat mysql dimulai. perintah ps aux|grep mysql|grep 'my.cnf' keluaran
Anda dapat melihat bahwa /usr/local/Cellar/mysql/5.6.24/my.cnf adalah file konfigurasi untuk pemuatan startup mysql. Jika perintah di atas tidak dikeluarkan, itu berarti tidak ada pengaturan untuk menggunakan my.cnf untuk direktori yang ditentukan. 2. Periksa direktori tempat mysql membaca my.cnf secara default
Jika Anda tidak mengatur my.cnf untuk menggunakan direktori yang ditentukan, mysql akan membaca file my.cnf di direktori root dan direktori default saat mysql dimulai. Lihat direktori default yang membaca file konfigurasi saat mysql dimulai perintah mysql --help|grep 'my.cnf' keluaran
Ini adalah:MySQL mencari direktori my.cnf secara default, dengan prioritas pertama. 3. Tidak ada file konfigurasi yang digunakan saat startup Jika tidak ada pengaturan untuk menggunakan file my.cnf direktori yang ditentukan dan direktori pembacaan default tidak memiliki file my.cnf, itu berarti file konfigurasi tidak dimuat saat mysql dimulai, tetapi konfigurasi default digunakan. Jika Anda perlu memodifikasi konfigurasi, Anda dapat membuat file my.cnf (misalnya: /etc/my.cnf) di direktori yang dibaca secara default di mysql, menulis konten konfigurasi yang akan dimodifikasi, dan memulai ulang mysql untuk diterapkan.
|