En fonction de votre cursus d'étude, vous avez besoin de diverses bases de données.
L'impact par base vide non utilisée est le suivant :
C'est pourquoi, les bases ne sont pas crées automatiquement mais sur demandes des enseignants pour des promotions entières ou à titre personnel pour des projets par les étudiants.
Vos identifiants (username/password) sont stockés dans le répertoire ~/Protected/
de votre dossier personnel Linux
ou bien dans le dossier private/Protected
de votre serveur web. Il y a un fichier par type de base de données. S'il n'y a pas de fichier, c'est que vous n'avez pas (pas encore) ce type de base à votre disposition. Le cas échéant, consultez la page : Connexion depuis l'extérieur / Passerelles SSH
Protected
n'est pas au même emplacement.
Il est consultable depuis le gestionnaire de fichier sous homeunix
ou via un terminal dans le point de montage /media/USER/homeunix/Protected/
~/Protected/
ne contiendront plus le bon mot de passe.
Pour vous connecter au serveur MySQL, voici quelques informations utiles, supposant que votre login unix (PersoP@ss ou EtuP@ss) est LOGIN :
Pour vous connecter en ligne de commande, depuis une machine libre service correctement configurée avec le serveur et le port pré-configuré dans le système :
user:~$ mysql -p
Dans le cas où vous devriez saisir tous les paramètres, voici ce que ça donne :
user:~$ mysql -h mysql-etu.unicaen.fr -u LOGIN -p
Tapez man mysql dans un terminal pour plus d'informations. Le serveur et le port peuvent vous servir si vous utilisez des connexions mysql dans des scripts php par exemple.
Vous devez créer vos bases de données avec par exemple
CREATE DATABASE LOGIN_bd;
Vous pouvez changer votre mot de passe pour la base de donnée mysql en utilisant la commande suivante quand vous êtes connecté au serveur mysql :
mysql> SET password = PASSWORD('mon nouveau mot de passe');
D'autre part, le MySQL Control Center est installé sur les machines. La commande pour le lancer est mysqlcc
. Enfin, nous disposons aussi d'un logiciel avec interface web disponible, phpMyAdmin accessible sur votre page web à l'adresse réservée https://LOGIN.users.info.unicaen.fr/phpmyadmin ou https://LOGIN.users.greyc.fr/phpmyadmin selon le cas.
Le chargement d'un fichier de données est une opération potentiellement dangeureuse en fonction du niveau de confiance entre le client et le serveur. Il est désactivé par défaut lors de vos connexion MySQL et devrait rester désactivé.
Si vous souhaitez faire un chargement depuis un fichier, vous devez l'activer explicitement lors de votre connexion.
user:~$ mysql --local-infile=1 -h mysql-etu.unicaen.fr -u LOGIN -p LOGIN_bd
Ensuite, pour charger votre fichier …
LOAD DATA LOCAL INFILE 'import.txt' INTO …
Pour vous connecter au serveur PostgreSQL, voici quelques informations utiles, supposant que votre login unix (PersoP@ss ou EtuP@ss) est LOGIN :
Vous avez des outils graphiques pour vous connecter à la base comme par exemple pgadmin3. Vous pouvez aussi utiliser la ligne de commande :
user:~$ psql -h postgresql-etu.unicaen.fr -U LOGIN LOGIN_bd
Pour changer votre mot de passe (remplacer « login » et « passwd » par ce qui va bien) au prompt de psql :
login_bd=> alter user 'login' with password 'passwd';
Pour ceux qui utilisent la fonction C ad-hoc dans un script cgi (m2 RADI | module SI), pensez à préciser le nom de machine du serveur :
sprintf(connex,"user='%s' dbname='%s' password='%s' host='%s'",login,dbName,password,host);