diff --git a/services/zamok.md b/services/zamok.md index 2914190..79e5e7a 100644 --- a/services/zamok.md +++ b/services/zamok.md @@ -31,16 +31,17 @@ Ah, et les mails sont triés dessus. * C'est le serveur sur lequel les mails des comptes Cr@ns sont délivrés (procmail, spam assassin, etc) -# Administration des base de données MySQL +## Administration des base de données MySQL Connexion via Zamok, avec la command `mysql -u root -p`, (mot de passe `mysql` dans le pass). Commandes utiles : -- `SHOW DATABASES;` pour lister les base de données. -- `SELECT user FROM mysql.user;` pour lister les utilisateurs. -- `USE nom_db` pour sélectionner une base de données -- `SHOW TABLES` pour lister les tables d’une personne + +* `SHOW DATABASES;` pour lister les base de données. +* `SELECT user FROM mysql.user;` pour lister les utilisateurs. +* `USE nom_db` pour sélectionner une base de données +* `SHOW TABLES` pour lister les tables d’une personne Il est aussi possible d’utiliser l’interface graphique `phpmyadmin` sur . (`phpmyadmin` est installé via deb i.e. @@ -50,15 +51,17 @@ Les base de données sont stockées dans `/var/lib/mysql` (en particulier, elles sont backupées et on peut regarder la taille disque prise avec `sudo du -hd 1 /var/lib/mysql/`). -## Créer une base de donnée pour un·e utilisateurice +### Créer une base de donnée pour un·e utilisateurice Via `mysql`: -Créer un utilisateur : `CREATE USER pseudo@localhost IDENTIFIED BY 'MOT DE PASSE';` +Créer un utilisateur : `CREATE USER pseudo@localhost IDENTIFIED BY 'MOT DE +PASSE';` -Créer la base de donnée : `CREATE DATABASE nom_db` (pour une base utilisatrice, on -peut mettre le pseudo de la personne ou le nom du club). +Créer la base de donnée : `CREATE DATABASE nom_db` (pour une base utilisatrice, +on peut mettre le pseudo de la personne ou le nom du club). -Autoriser l’utilisateurice : `GRANT INSERT ON nom_db.* TO pseudo@localhost;` +Autoriser l’utilisateurice : `GRANT ALL PRIVILEGES ON nom_db.* TO +'pseudo'@'localhost';` Il est aussi possible de faire les même étapes sur `phpmyadmin`.