La cerere fiecare utilizator va dispune de o bază de date. Toate bazele de date se vor găsi pe koala. Pentru acces la baza de date se vor folosi: * DB name: ''hostname_username'' * DB user: ''hostname_username'' Exemple: * contul razvan pe swarm ** DB host: ''koala.cs.pub.ro'' (vom crea și o intrare DNS internă ''mysql.cs.pub.ro'') ** DB name: ''swarm_razvan'' ** DB user: ''swarm_razvan'' * contul wouso pe rosedu ** DB host: ''koala.cs.pub.ro'' ** DB name: ''rosedu_wouso'' ** DB user: ''rosedu_wouso'' Utilizatorul va avea acces complet la baza de date. Pentru o aplicație dată, tabelele vor folosi un prefix de tabelă specific aplicației. Un exemplu de utilizare este: razvan@swarm:~$ mysql -u swarm_razvan -pxxxxxxxxxx -h koala.cs.pub.ro Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 1825 Server version: 5.0.51a-24+lenny1 (Debian) Type 'help;' or '\h' for help. Type '\c' to clear the buffer. mysql> == Migrare bază de date == Pentru migrarea bazei de date de pe anaconda va trebui să trimiteți un e-mail la admin arond anaconda punct cs punct pub punct ro în care să precizați: * numele bazei de date de pe anaconda * numele contului de pe noul server (rosedu, koala, swarm, elf) unde doriți să fie copiată Exemplu mesaj: To: admin arond anaconda punct cs punct pub punct ro Subject: [migrare mysql] gogu-wiki-db in gogu@koala Data: Salut! Copiază, te rog, dump-ul bazei de date gogu-wiki-db de pe anaconda în home-ul utilizatorului gogu de pe koala. Mulțumesc, Gogu Dump-ul bazei de date este un fișier cu nume ''$dbname.db'', unde ''$dbname'' este numele bazei de date de pe anaconda. Pentru încărcarea fișierului dump într-o bază de date pe serverul mysql de pe koala, recomandăm folosirea comenzii ''mysql'' ca în exemplul de mai jos: razvan@swarm:~$ cat wikidb.db | mysql -u swarm_razvan -pxxxxxxxxx -h koala.cs.pub.ro swarm_razvan Comanda are ca efect crearea bazei de date ''swarm_razvan'' pe koala folosind conținutul fișierului ''wikidb.db''. Nu contează fostul nume al bazei de date. Conexiunea se realizează de pe sistemul ''swarm'' folosind numele de utilizator și parola create la cerere pentru utilizatorul ''razvan''.