Jeudi 12 mars 2009
ENSAO
CONFIGURATION DE MYSQL SOUS UBUNTU
Atmani Amal Benabdallah Mohammed Koulali Sara ScolariNet2009
INSTALLATION
Pour installer MySQL sous Ubuntu on peut procéder de deux façons :
Télécharger les paquet depuis le site officiel http://dev.mysql.com/downloads/
Utiliser le gestionnaire de téléchargement apt-get
On choisira la deuxième méthode pour ne pas à se préoccuper des dépendances (apt-get se chargera de télécharger touts les paquets nécessaires au fonctionnement de MySQL) Gestionnaire de téléchargement apt-get : on suivra les étapes suivante pour télécharger MySQL
Lancer le terminale (ligne de commande)
Taper la commande
mohammed@mohammed-laptop:~$ sudo apt-get install mysql-server
Vous aurez peut être à taper (« o » pour oui si apt-get vas installer plusieurs paquets)
Vous serez aussi amené a entrer un mot de passe pour le compte administrateur (vous pouvez ne rien choisir)
L'installation est fini !! CONFIGURATION CONFIGURATION EN MODE TEXTE DEMARRAGE
Pour démarrer le serveur MySQL, tapez la commande suivante dans un terminal : mohammed@mohammed-laptop:~$sudo /etc/init.d/mysql start REDEMARRAGE
Pour redémarrer le serveur MySQL, tapez la commande suivante dans un terminal : mohammed@mohammed-laptop:~$sudo /etc/init.d/mysql restart ARRET
Pour arrêter le serveur MySQL, tapez la commande suivante dans un terminal : mohammed@mohammed-laptop:~$sudo /etc/init.d/mysql stop RECHARGEMENT DE LA CONFIGURATION
ScolariNet2009
2
Pour que MySQL prenne en compte les modifications de sa configuration, tapez la commande suivante dans un terminal : mohammed@mohammed-laptop:~$sudo laptop:~$sudo /etc/init.d/mysql reload FORCER LA PRISE EN COMPTE OMPTE DE LA NOUVELLE CONFIGURATION
Pour forcer MySQL à recharger ses fichiers de configuration, tapez la commande suivante dans un terminal : mohammed@mohammed-laptop:~$sudo laptop:~$sudo /etc/init.d/mysql force-reload force SE CONNECTER
mohammed@mohammed-laptop:~$ laptop:~$ mysql -u root Si un mot de passe a été configuré on ajoute l'option -p on est ainsi invité à la ligne de commande de MySQL : mohammed@mohammed-laptop:~$ laptop:~$ mysql -u root -p Enter password: Welcome to the MySQL monitor. or. Commands end with ; or \g. Your MySQL connection id is 28 Server version: 5.0.67-0ubuntu6 0ubuntu6 (Ubuntu) Type 'help;' or '\h' h' for help. Type '\c' ' to clear the buffer. mysql> create database Moha_Wa3ar -> ; Queryy OK, 1 row affected (0.32 sec)
SELECTIONNER LA BASE DE DONNEES A UTILISER UTILISE
mysql> use Moha_Wa3ar CONFIGURATION EN MODEE GRAPHIQUE
Pour configurer MySQL graphiquement il faut lancer MySQL Administrator
Il faut lancer le MySQL Administrator depuis le menu Applications -> Développement-> Développement MySQL Administrator Fournir les informations de connexion, (utilisateur, mot de passe, hôte puisqu’on a installé MySQL dans notre machine localement, on vas fournir dans l’adresse de hôte 127.0.0.1) 127.0.0.1
ScolariNet2009
3
La première page est un rappel des informations du serveur
On peut modifier touts les informations concernant le serveur : Options de démarrage ScolariNet2009
4
Gestion des utilisateurs Sauvegarde et restauration des bases de données Quelques prises d’écran de l’utilisation de MySQL Administrator
DEVELOPPER SOUS MYSQL
ScolariNet2009
5
Pour faire du développement sous MySQL (créer des bases de données, tables, faire des requête d'insertions ...) on peut ou bien utiliser la ligne de commande avec des ordres ordres SQL, oubien utiliser le MySQL Query Browser en mode graphique. LIGNE DE COMMANDE
Il suffit de lancer MySQL comme vu dans le paragraphe précédant mohammed@mohammed-laptop:~$ laptop:~$ mysql -u root -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 28 Server version: 5.0.67-0ubuntu6 0ubuntu6 (Ubuntu) (Ubun
Type 'help;' or '\h' h' for help. Type '\c' ' to clear the buffer.
mysql> create database Moha_Wa3ar -> ; Query OK, 1 row affected (0.32 sec) Et faire tout les instructions voulues. voulues MODE GRAPHIQUE (MYSQLL QUERY BROWSER)
L’utilitaire MySQL Query Browser permet de faire du développement sous MySQL avec une interfaces graphique, ceci permet de détecter les erreurs plus facilement dans le code SQL, ainsi que d’avoir un système de calorification des requêtes SQL.
ScolariNet2009
6
ScolariNet2009
7