Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Bezpieczne hasło MySQL na współdzielonym hostingu

Nie jestem pewien, jak to naprawdę działa, ponieważ nie próbowałem tego, ale dowiedziałem się o tym pewnego dnia, więc pomyślałem, że się podzielę.

Dzięki GoDaddy możesz wskazać nazwę domeny podstawowej w podkatalogu, tworząc w ten sposób nowy katalog główny przed nim, że tak powiem. Może to nie dotyczyć innych hostów, ale warto to sprawdzić.

Na przykład utwórz nowy katalog o nazwie „aplikacja” w katalogu głównym, prześlij tam pliki aplikacji i wskaż tam swoją domenę podstawową (może być konieczne najpierw usunięcie nazwy domeny, a następnie dodanie jej ponownie z określonym katalogiem). Następnie możesz dołączyć pliki - na przykład poświadczenia bazy danych - sprzed nowego katalogu głównego dokumentów, który nie jest teraz dostępny publicznie, ale dostępny dla Twojej aplikacji.

NOWA STRUKTURA

Poświadczenia bazy danych:

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

Twoja witryna (gdzie jest teraz wskazana domena podstawowa):

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

PRZYKŁAD:

W dbCredentials.php dodaj swoje dane uwierzytelniające:

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

Na swojej stronie internetowej dołącz plik i używaj zmiennych jak zwykle:

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

ŹRÓDŁO:

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

Jeśli spróbujesz, daj mi znać, jak idzie.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Przekaż identyfikatory do zapytania pre_get_posts w funkcji

  2. Java String - Pobieranie znaków innych języków z mysql - Czy dane są kompletne?

  3. Używanie parametrów w instrukcji sql, która zawiera format_daty

  4. Jak zaimportować plik csv do środowiska pracy MySQL?

  5. błąd podczas instalacji mysqlclient przy użyciu pip do MacOS Bigsur