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:

Exemple:

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:

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.