Administració de la Base de Dades

De Wiki personal d'en Guillem Serrat

Administració de la BBDD

Creació de la base de dades

Per crear la base de dades primer hem de realitzar una connexió a MariaDB amb l'usuari root

// Definim els paràmetres per realitzar la connexió
$servername = "127.0.0.1"; 
$username = "root"; 
$password = "fjeclot";

Seguidament, crearem la taula

// Definim un nou objecte de la classe PDO amb els atributs: host al que ens connectarem, el nom d'usuari i contrasenya. $conn = new PDO("mysql:host=$servername", $username, $password);

// A través de la funció setAttribute, agafem el tipus d'error en cas de que n'hi hagi algun $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);

// Definim una variable que és l'ordre que s'executara, la qual és crear una BBDD nova amb nom "myDBPDO" $sql = "CREATE DATABASE Usuaris";

// Dins de la connexió, executem la variable sql (que és l'ordre vista anteriorment) $conn->exec($sql);

Degut a que crearem dues connexions diferents (una de lectura i una altra d'escriptura), donarem dos permisos diferents a dos usuaris diferents

$permisosRW = "GRANT ALL PRIVILEGES ON Usuaris.* TO 'iot'@'localhost';"; $permisosR = "GRANT SELECT ON Usuaris.* TO 'convidat'@'localhost';";

$conn->exec($permisosRW); $conn->exec($permisosR);

Creació de la taula

Altres opcions d'administració

Esborrament de la BBDD
Mostra d'usuaris

Connexions a la BBDD