sql >> Database >  >> RDS >> Mysql

Veilig MySQL-wachtwoord op shared hosting

Ik weet niet zeker hoe dit echt werkt, omdat ik het niet heb geprobeerd, maar er onlangs over hoorde, dus ik dacht ik deel het.

Met GoDaddy kunt u uw primaire domeinnaam naar een submap laten verwijzen, zodat u er als het ware een nieuwe documentroot voor maakt. Dit is misschien niet het geval voor andere hosts, maar het is het controleren waard.

Maak bijvoorbeeld een nieuwe map met de naam 'toepassing' in uw hoofdmap, upload de bestanden van uw toepassing daar en verwijs uw hoofddomein daarheen (mogelijk moet u eerst de domeinnaam verwijderen en deze vervolgens opnieuw toevoegen met de opgegeven map). U kunt dan bestanden opnemen - bijvoorbeeld uw databasereferenties - van vóór uw nieuwe documentroot, die nu niet beschikbaar is voor het publiek maar beschikbaar is voor uw toepassing.

NIEUWE STRUCTUUR

DB-referenties:

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

Uw website (waar nu naar het hoofddomein wordt verwezen):

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

VOORBEELD:

Voeg in dbCredentials.php uw inloggegevens toe:

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

Voeg het bestand toe aan uw webpagina en gebruik variabelen zoals gewoonlijk:

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

BRON:

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

Als je het probeert, laat me dan weten hoe het gaat.



  1. Maak verbinding met externe MySQL-database met Visual C#

  2. Oracle Database Testing Challenge - Schemagegevens vergelijken

  3. SQLSTATE[42S01]:Basistabel of weergave bestaat al:1050 Tabel 'betalingen' bestaat al (SQL:maak tabel 'betalingen'

  4. Retourneer NULL als Count(*) nul is