sql >> Database teknologi >  >> RDS >> Mysql

Sikker MySQL-adgangskode på delt hosting

Jeg er ikke sikker på, hvordan det egentlig fungerer, da jeg ikke har prøvet det, men lærte om det forleden dag, så jeg tænkte, at jeg ville dele det.

Med GoDaddy kan du pege dit primære domænenavn på en undermappe, og derfor oprette en ny dokumentrod før den, så at sige. Dette er muligvis ikke tilfældet for andre værter, men det er værd at tjekke.

For eksempel, opret en ny mappe kaldet 'applikation' i din rodmappe, upload din applikations filer dertil og peg dit primære domæne dertil (Du skal muligvis fjerne domænenavnet først og derefter tilføje det igen med den angivne mappe). Du kan derefter inkludere filer - dine databaselegitimationsoplysninger for eksempel - fra før din nye dokumentrod, som nu ikke er tilgængelig for offentligheden, men tilgængelig for din applikation.

NY STRUKTUR

DB-legitimationsoplysninger:

/home/www/html/someSite/dbCredentials.php

Dit websted (hvor primære domæne nu peger på):

/home/www/html/someSite/application/index.php

EKSEMPEL:

Tilføj dine legitimationsoplysninger i dbCredentials.php:

<?php
$strHostName = “10.10.10.10”; 
$strDbName = “dbname”;
$strUserName = “dbuser”;  
$strPassword = “xxx***xxx”;
?>

På din webside skal du inkludere filen og bruge variabler som normalt:

<?php
require_once ('/home/www/html/someSite/dbCredentials.php');
$db_found = new PDO("mysql:host=$strHostName..........);
?>

KILDE:

http://support.godaddy.com/help/article/4175/specifying-a-new-default-document-root-on-your-hosting-account?pc_split_value=4&countrysite=uk

Hvis du prøver det, så lad mig vide, hvordan det går.



  1. Læser klump linje for linje med pl\sql

  2. Entity Framework med MySql og migrationer mislykkes, fordi den maksimale nøglelængde er 767 bytes

  3. Skift fra mysql til mysqli kodefejl

  4. IN vs ENHVER operatør i PostgreSQL