Bagaimana cara membuka file cnf saya di windows mysql?

File konfigurasi utama untuk server database MySQL disebut my. cnf. Ini mencakup beberapa opsi dan parameter yang diperlukan untuk mengoperasikan database MySQL Anda secara efisien. -ku. pengeditan file cnf sering diperlukan oleh administrator basis data untuk mempersonalisasi instalasi basis data mereka

Pada artikel ini, Kami akan membahas cara menemukan my. file cnf di MySQL. Tidak peduli seberapa terampil atau tidak berpengalamannya mereka, ini sering menjadi masalah yang dihadapi banyak administrator dan pengembang database

Pendekatan 1. Lokasi bawaan

Bergantung pada OS Anda dan jenis instalasinya, my. File cnf sering ditempatkan di salah satu dari lima lokasi ini

* /etc/my.cnf
* /etc/mysql/my.cnf
* $MYSQL_HOME/my.cnf
* [datadir]/my.cnf
* ~/.my.cnf

Biasanya, sistem Anda hanya menyertakan salah satu file ini. Namun, jika ada banyak file, MySQL akan memuat masing-masing satu per satu, dan nilai dari satu file akan diganti dengan nilai dari file berikutnya.  

Untuk mengetahui di mana database Anda milik saya. cnf secara default, gunakan baris perintah

$ mysql --help | grep /my.cnf
_

Anda akan mendapatkan hasil seperti yang tercantum di bawah ini

Keluaran

Bagaimana cara membuka file cnf saya di windows mysql?

 

File di atas dibaca untuk parameter default dalam urutan yang ditentukan

Pendekatan 2. lokasi dalam berbagai bentuk

Berikut adalah beberapa petunjuk lain untuk menemukan my. file cnf

$ mysqladmin --help

OR
$ mysqld --help --verbose

Keluaran

Bagaimana cara membuka file cnf saya di windows mysql?

 

Di output, Di baris ke-2 terakhir kita bisa melihat lokasi file my. cnf dalam berbagai bentuk dan lokasi

Tempat-tempat berikut mungkin di mana MySQL diinstal, tergantung pada OSnya

Default locations for Linux:
/etc/my.cnf
/etc/mysql/my.cnf
/usr/etc/my.cnf
~/.my.cnf

Tempat default saya. cnf di sistem operasi windows

Default locations for Windows:
C:\Windows\my.ini
C:\Windows\my.cnf
C:\my.ini
C:\my.cnf
C:\Program Files\MySQL\MySQL Server 5.5\my.ini
C:\Program Files\MySQL\MySQL Server 5.5\my.cnf
_

Coba perintah berikut jika ada yang tidak berhasil maka coba perintah di bawah ini

$ find / -name my.cnf

Pada artikel ini, kami belajar cara menemukan my. cnf di Windows dan Linux. Terminal macOS juga mendukung perintah ini

Anda benar-benar dapat meminta MySQL untuk menunjukkan kepada Anda daftar semua lokasi tempat pencarian saya. cnf (atau saya. ini di Windows). Ini bukan perintah SQL. Sebaliknya, jalankan.  

$ mysqld --help --verbose

Di baris pertama Anda akan menemukan pesan dengan daftar semua milik saya. lokasi cnf yang dicari. Di mesin saya itu.  

Saya perlu menemukan my.cnf untuk mengembalikan semua hak istimewa ke pengguna root. Saya tidak sengaja menghapus beberapa hak istimewa dari pengguna root. Saya masih memiliki kata sandi dan tidak ada masalah bagi saya untuk masuk ke MySQL sebagai pengguna root. Tapi saya tidak bisa mengubah tabel

Bagaimana cara membuka file CNF di Windows?

C. \Program Files\MySQL\MySQL Server 5. 5\saya. ini C. \Program Files\MySQL\MySQL Server 5. 5\saya. cnf.

Bagaimana cara melihat CNF?

cnf terletak di /etc/mysql/my. cnf .

Bagaimana cara menemukan file konfigurasi MySQL di Windows?

Lokasi File Konfigurasi Default (Windows) . exe --help Execute mysqlrouter.exe --help untuk melihat lokasi file konfigurasi default (dan ketersediaannya) di sistem Anda. Tambahan. C. \Users\ nama pengguna \AppData\Roaming\mysqlrouter. conf di mana nama pengguna diganti dengan pengguna sistem Anda.

Bagaimana cara mengedit file CNF saya di MySQL?

Atau, Anda dapat mengedit my. cnf melalui SSH atau WHM >> Terminal. Masuk ke server Anda sebagai root, lalu gunakan editor teks favorit Anda untuk membuka file. Simpan file ini, lalu mulai ulang layanan SQL