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

Mot de passe sécurisé MySQL sur l'hébergement mutualisé

Je ne sais pas vraiment comment cela fonctionne car je ne l'ai pas essayé, mais je l'ai appris l'autre jour, alors j'ai pensé partager.

Avec GoDaddy, vous pouvez faire pointer votre nom de domaine principal vers un sous-répertoire, créant ainsi une nouvelle racine de document avant, pour ainsi dire. Ce n'est peut-être pas le cas pour d'autres hébergeurs, mais cela vaut la peine de vérifier.

Par exemple, créez un nouveau répertoire appelé "application" dans votre répertoire racine, téléchargez-y les fichiers de votre application et pointez-y votre domaine principal (vous devrez peut-être d'abord supprimer le nom de domaine, puis l'ajouter à nouveau avec le répertoire spécifié). Vous pouvez ensuite inclure des fichiers - vos informations d'identification de base de données par exemple - antérieurs à votre nouvelle racine de document, qui n'est désormais plus accessible au public mais disponible pour votre application.

NOUVELLE STRUCTURE

Identifiants de base de données :

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

Votre site Web (où le domaine principal est maintenant pointé) :

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

EXEMPLE :

Dans dbCredentials.php ajoutez vos identifiants :

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

Sur votre page Web, incluez le fichier et utilisez les variables comme d'habitude :

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

SOURCE :

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

Si vous l'essayez, faites-moi savoir comment ça se passe.