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

Tại sao lại đặt thông tin đăng nhập MySQL bên ngoài thư mục www?

Đó là một biện pháp phòng ngừa. Nếu ai đó vô tình tắt đánh giá php trong máy chủ apache của bạn hoặc thay đổi cài đặt apache trong tệp .htaccess, tệp có thể được phân phát giống như bất kỳ tệp văn bản thuần túy nào. Hoặc, nếu bạn vô tình quên một thẻ bắt đầu php, thì nó sẽ có màu đỏ giống như văn bản thuần túy. Không phải bạn mắc phải một sai lầm ngớ ngẩn như vậy, nhưng có thể một người mới trong tương lai làm việc trên mã của bạn có thể mắc lỗi.

Tại sao lại để ngỏ một vectơ có thể xảy ra khi bạn có thể ngăn nó không bao giờ có thể? Chỉ cần nghe theo lời khuyên của những người đã bắn vào chân của chính họ (hoặc như tôi, đã bắn cả chân và tay) và di chuyển thông tin đăng nhập ra bên ngoài docroot của bạn.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tạo cột boolean trong MySQL với giá trị mặc định là false?

  2. Các phương pháp gộp kết nối MySql của JDBC để tránh nhóm kết nối cạn kiệt

  3. Tìm lần tiếp theo doanh nghiệp mở cửa; tính toán giờ của mysql

  4. Tương đương sqlite của INTERVAL và UTC_TIMESTAMP của MySQL là gì?

  5. Truy vấn tổng MYSQL với điều kiện IF