Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Làm cách nào để tìm vị trí mySQL my.cnf

Không có lệnh MySQL nội bộ nào để theo dõi điều này, nó hơi quá trừu tượng. Tệp có thể ở 5 (hoặc nhiều hơn?) Vị trí và tất cả chúng sẽ hợp lệ vì chúng tải theo tầng.

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

Đó là những vị trí mặc định mà MySQL nhìn vào. Nếu nó tìm thấy nhiều hơn một, nó sẽ tải từng cái &giá trị ghi đè lên nhau (theo thứ tự được liệt kê, tôi nghĩ vậy). Ngoài ra, --defaults-file tham số có thể ghi đè toàn bộ, vì vậy ... về cơ bản, đó là một nỗi đau rất lớn ở mông.

Nhưng nhờ nó quá khó hiểu, rất có thể nó chỉ nằm trong /etc/my.cnf.

(nếu bạn chỉ muốn xem các giá trị: SHOW VARIABLES , nhưng bạn sẽ cần quyền để làm như vậy.)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Truy cập cơ sở dữ liệu từ xa mysql từ dòng lệnh

  2. Làm việc với Cơ sở dữ liệu MySQL cPanel

  3. Sử dụng Mẫu hình thành đám mây để tạo các phiên bản MySQL trên RDS

  4. Hibernate có thể hoạt động với cú pháp ON DUPLICATE KEY UPDATE của MySQL không?

  5. Định dạng ngày chèn mysql PHP