Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Wie sichere ich die Datenbankkonfigurationsdatei im Projekt?

Sie können versuchen, Ihre Datenbankanmeldeinformationen in einer separaten Datei mit den richtigen UNIX-Berechtigungen abzulegen, z. B. 644, und diese Datei dann in Ihr Skript einfügen.

Die configuration.php Datei sieht so aus:

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

Ihr ursprüngliches Skript sieht in etwa so aus:

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

}