Mysql
 sql >> Base de données >  >> RDS >> Mysql

Comment sécuriser le fichier de configuration de la base de données dans le projet ?

Vous pouvez essayer de mettre vos informations d'identification de base de données dans un fichier séparé avec le jeu d'autorisations UNIX approprié, par exemple 644, puis inclure ce fichier au-dessus de votre script.

Le configuration.php le fichier ressemblera à :

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

Votre script d'origine ressemblera à ceci :

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);
}

}