Virtlab:Databáze

Z VirtlabWiki

(Rozdíly mezi verzemi)
Přejít na: navigace, hledání
Verze z 08:12, 10. 8. 2007
Gry72 (Diskuse | příspěvky)

← Předchozí porovnání
Verze z 08:54, 10. 8. 2007
Gry72 (Diskuse | příspěvky)

Následující porovnání →
Řádka 1: Řádka 1:
Databáze používané lokalitou Virtlabu: Databáze používané lokalitou Virtlabu:
-* Webová aplikace v PHP má logicky vlastní databázi+6 web pouziva databazi a rezervacni jinou databazi se jemenem
-* Rezervační server má logicky vlastní databázi, kterou sdílí s aktivačním serverem.+ 
 +* Webová aplikace v PHP má vlastní databázi - dvldb-www
 +* Rezervační server má vlastní databázi, kterou sdílí s aktivačním serverem - dvldb-reser
* Žádná další SQL databáze není používána (VLANStore má vlastní datový soubor svého formátu) * Žádná další SQL databáze není používána (VLANStore má vlastní datový soubor svého formátu)
-Implementačně jsou zatím tabulky obou databází uloženy v jediné databázi MySQL (mají nekonfliktující názvy). Používá se zatím jediný společný uživatelský účet. 
-Je plánováno oddělení do dvou nezávislých databází. V rámci lokality poběží jeden databázový stroj MySQL, ale se dvěma databázemi. To zlepší modularitu při dalších úpravách komponent systému (bude naprosto jasné, která komponenta pracuje nad jakými daty). Tomu je třeba přizpůsobit create/insert skripty v SVN, do konfiguračních souborů jednotlivých serverů vložit parametr pro určení jména a hesla uživatele pro příslušnou databázi a IP adresu, kde běží MySQL.Jména databázi mohou být v kódu určena i pevně. 
-=== Navod Honzy Vavricka ===+V rámci lokality poběží jeden databázový stroj MySQL, ale se dvěma databázemi.
 +U rezervačního a aktivačního serveru jsou parametry databázového připojení uvedeny v konfiguračním souboru (rsvsrv.conf,act-server.conf):
-u WWW jde o promenne v konfiguraci:+ mysql dvl-reser@localhost:dvldb-reser //uzivatel@stroj:databaze
 + dvlmysql //heslo
 + 
 + 
 +U WWW jde o promenne v konfiguraci:
$sql_server = "localhost"; //adresa DB serveru $sql_server = "localhost"; //adresa DB serveru
Řádka 17: Řádka 22:
$sql_user = "dvl-www"; //databazovy uzivatel pouzivany pro pristup $sql_user = "dvl-www"; //databazovy uzivatel pouzivany pro pristup
$sql_pass = "dvlmysql"; //heslo databazoveho uzivatele $sql_pass = "dvlmysql"; //heslo databazoveho uzivatele
- 
- 
-u rezervacniho serveru je to podobne: 
- 
- mysql dvl-reser@localhost:dvldb-reser //uzivatel@stroj:databaze 
- dvlmysql //heslo 
- 
- 
-Aktivacni skript urcite neni o moc slozitejsi 

Verze z 08:54, 10. 8. 2007

Databáze používané lokalitou Virtlabu:

6 web pouziva databazi a rezervacni jinou databazi se jemenem

  • Webová aplikace v PHP má vlastní databázi - dvldb-www
  • Rezervační server má vlastní databázi, kterou sdílí s aktivačním serverem - dvldb-reser
  • Žádná další SQL databáze není používána (VLANStore má vlastní datový soubor svého formátu)


V rámci lokality poběží jeden databázový stroj MySQL, ale se dvěma databázemi. U rezervačního a aktivačního serveru jsou parametry databázového připojení uvedeny v konfiguračním souboru (rsvsrv.conf,act-server.conf):

 mysql dvl-reser@localhost:dvldb-reser  //uzivatel@stroj:databaze
 dvlmysql                               //heslo


U WWW jde o promenne v konfiguraci:

  $sql_server = "localhost";  //adresa DB serveru
  $sql_db     = "dvldb-www";  //nazev databaze
  $sql_user   = "dvl-www";    //databazovy uzivatel pouzivany pro pristup
  $sql_pass   = "dvlmysql";   //heslo databazoveho uzivatele
Osobní nástroje