sql >> Database >  >> RDS >> Mysql

Hoe het databaseconfiguratiebestand in het project te beveiligen?

U kunt proberen uw databasereferenties in een apart bestand te plaatsen met de juiste UNIX-machtigingen ingesteld, bijvoorbeeld 644, en dit bestand vervolgens bovenop uw script op te nemen.

De configuration.php bestand ziet er als volgt uit:

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

Je originele script ziet er ongeveer zo uit:

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. IDENT_CURRENT vs @@IDENTITY vs SCOPE_IDENTITY in SQL Server:wat is het verschil?

  2. wat heeft het voor zin om arrays te serialiseren om ze in de db op te slaan?

  3. Entity Framework Core-telling heeft geen optimale prestaties

  4. Is het slecht voor de prestaties om alle kolommen te selecteren?