Virtlab:Databáze
Z VirtlabWiki
(Rozdíly mezi verzemi)
| Verze z 08:54, 10. 8. 2007 Gry72 (Diskuse | příspěvky) ← Předchozí porovnání |
Aktuální verze Vav166 (Diskuse | příspěvky) |
||
| Řádka 1: | Řádka 1: | ||
| Databáze používané lokalitou Virtlabu: | Databáze používané lokalitou Virtlabu: | ||
| - | 6 web pouziva databazi a rezervacni jinou databazi se jemenem | + | * Webová aplikace v PHP má vlastní databázi |
| - | + | * Rezervační server má 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) | ||
| + | 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 (rsv-server.conf, act-server.conf): | ||
| + | mysql uzivatel@localhost:databaze | ||
| + | heslo | ||
| + | |||
| + | |||
| + | U WWW jde o proměnné v konfiguraci (settings.php): | ||
| + | |||
| + | $sql_server = "localhost"; //adresa DB serveru | ||
| + | $sql_db = "databaze"; //nazev databaze | ||
| + | $sql_user = "uzivatel"; //databazovy uzivatel pouzivany pro pristup | ||
| + | $sql_pass = "heslo"; //heslo databazoveho uzivatele | ||
| + | |||
| + | |||
| + | == Databáze dvldb-reser == | ||
| + | * databáze a tabulky [https://vl-test.cs.vsb.cz/websvn/filedetails.php?repname=virtlab&path=%2FDISTR%2Finstalace%2Fsql%2Fresser-create-db.sql&rev=0&sc=0 resser-create-db.sql] | ||
| + | * uživatel [https://vl-test.cs.vsb.cz/websvn/filedetails.php?repname=virtlab&path=%2FDISTR%2Finstalace%2Fsql%2Fresser-create-db_user.sql&rev=0&sc=0 resser-create-db_user.sql] | ||
| + | |||
| + | == Databáze dvldb-www == | ||
| + | * databáze a tabulky [https://vl-test.cs.vsb.cz/websvn/filedetails.php?repname=virtlab&path=%2FDISTR%2Finstalace%2Fsql%2Fwww-create-db.sql&rev=0&sc=0 www-create-db.sql] | ||
| + | * uživatel [https://vl-test.cs.vsb.cz/websvn/filedetails.php?repname=virtlab&path=%2FDISTR%2Finstalace%2Fsql%2Fwww-create-db_user.sql&rev=0&sc=0 www-create-db_user.sql] | ||
| + | * administrátor webu [https://vl-test.cs.vsb.cz/websvn/filedetails.php?repname=virtlab&path=%2FDISTR%2Finstalace%2Fsql%2Fwww-insert-init_admin.sql&rev=0&sc=0 www-insert-init_admin.sql] | ||
| - | 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 | + | [[Virtlab:Rezervační server/Popis databáze]] |
| + | == Instrukce pro interní vývojáře == | ||
| + | Asi vyhlasime po dobu pilotingu pravidlo, ze kdo sahne do struktury DB, necht to | ||
| + | * upravi ve create skriptech v SVN (ty bychom mohli pouzivat jako master informaci) | ||
| + | * na vsech databazovych instancich take rovnou poALTERuje | ||
| - | U WWW jde o promenne v konfiguraci: | + | Do SQL skriptů pište komentáře o významu jednotlivých sloupečků. |
| - | $sql_server = "localhost"; //adresa DB serveru | + | [[Kategorie:Komponenty virtlabu]] |
| - | $sql_db = "dvldb-www"; //nazev databaze | + | |
| - | $sql_user = "dvl-www"; //databazovy uzivatel pouzivany pro pristup | + | |
| - | $sql_pass = "dvlmysql"; //heslo databazoveho uzivatele | + | |
Aktuální verze
Databáze používané lokalitou Virtlabu:
- Webová aplikace v PHP má vlastní databázi
- Rezervační server má vlastní databázi, kterou sdílí s aktivačním serverem
- Žá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 (rsv-server.conf, act-server.conf):
mysql uzivatel@localhost:databaze heslo
U WWW jde o proměnné v konfiguraci (settings.php):
$sql_server = "localhost"; //adresa DB serveru $sql_db = "databaze"; //nazev databaze $sql_user = "uzivatel"; //databazovy uzivatel pouzivany pro pristup $sql_pass = "heslo"; //heslo databazoveho uzivatele
[editovat]
Databáze dvldb-reser
- databáze a tabulky resser-create-db.sql
- uživatel resser-create-db_user.sql
[editovat]
Databáze dvldb-www
- databáze a tabulky www-create-db.sql
- uživatel www-create-db_user.sql
- administrátor webu www-insert-init_admin.sql
Virtlab:Rezervační server/Popis databáze
[editovat]
Instrukce pro interní vývojáře
Asi vyhlasime po dobu pilotingu pravidlo, ze kdo sahne do struktury DB, necht to
- upravi ve create skriptech v SVN (ty bychom mohli pouzivat jako master informaci)
- na vsech databazovych instancich take rovnou poALTERuje
Do SQL skriptů pište komentáře o významu jednotlivých sloupečků.
