Mysql
 sql >> база данни >  >> RDS >> Mysql

Как да защитя конфигурационния файл на базата данни в проекта?

Можете да опитате да поставите идентификационните данни на вашата база данни в отделен файл с правилни UNIX разрешения, например 644, и след това да включите този файл върху вашия скрипт.

configuration.php файл ще изглежда така:

<?php
define (DB_USER, "mysql_user");
define (DB_PASSWORD, "mysql_password");
define (DB_DATABASE, "database_name");
define (DB_HOST, "localhost");
?>

Вашият оригинален скрипт ще изглежда така:

require ("configuration.php");
public class DatabaseConnect
{
function __construct()
{
    mysql_connect(DB_HOST,DB_USER,DB_PASSWORD) or die('Could not connect to MySQL server.');
    mysql_select_db(DB_DATABASE);
}

}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. получите грешка .findOrCreate().

  2. Инсталиране на MySQLdb на Mac OS X

  3. Ruby datetime е подходящ за сравнение на mysql

  4. Получаване на данни от множество таблици в един ред, докато се конкатенират някои стойности

  5. Как да търся наклонена черта (\) в MySQL? и защо избягването (\) не се изисква за къде (=), а за Like се изисква?