Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Bagaimana cara menemukan lokasi MySQL my.cnf?

Tidak ada perintah MySQL internal untuk melacak ini, ini agak terlalu abstrak. File mungkin berada di 5 (atau lebih?) lokasi, dan semuanya akan valid karena memuat berjenjang.

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

Itu adalah lokasi default yang dilihat MySQL. Jika menemukan lebih dari satu, itu akan memuat masing-masing &nilai saling menimpa (dalam urutan yang terdaftar, saya pikir). Juga, --defaults-file parameter dapat mengesampingkan semuanya, jadi... pada dasarnya, ini sangat merepotkan.

Tapi karena ini sangat membingungkan, kemungkinan besar itu hanya di /etc/my.cnf.

(jika Anda hanya ingin melihat nilainya:SHOW VARIABLES , tetapi Anda memerlukan izin untuk melakukannya.)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana menemukan dan mengganti teks di tabel mysql

  2. Klausa OUTPUT di MySQL

  3. Buat Database MySQL

  4. Menggunakan Jquery Ajax untuk mengambil data dari Mysql

  5. JSON_MERGE_PATCH() vs JSON_MERGE_PRESERVE() di MySQL:Apa Bedanya?