configuration de mysql sous ubuntu
DESCRIPTION
Dans le cadre des projets de fin d'année à l'ENSAO un petit tutoriel rapide de la Configuration de MySQL Sous UbuntuTRANSCRIPT
ScolariNet2009
ENSAO CONFIGURATION
Atmani Amal
Benabdallah Mohammed
Koulali Sara
CONFIGURATION DE MYSQL
UBUNTU
Benabdallah Mohammed
MYSQL SOUS
Jeudi 12 mars 2009
ScolariNet2009
2
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
Pour que MySQL prenne en compte les modifications de sa configuration, tapez la commande suivante dans un terminal :
mohammed@mohammed-laptop:~$sudo /etc/init.d/mysql reload
FORCER LA PRISE EN COMPTE DE LA NOUVELLE
Pour forcer MySQL à recharger ses fichiers de configuration, tapez la commande suivante dans un terminal :
mohammed@mohammed-laptop:~$sudo /etc/init.d/mysql force
SE CONNECTER
mohammed@mohammed-laptop:~$ mysql
Si un mot de passe a été configuré on ajoute l'option
on est ainsi invité à la ligne de commande de MySQL :
mohammed@mohammed-laptop:~$ mysql
Enter password:
Welcome to the MySQL monitor. Commands end with ; or
Your MySQL connection id is 28
Server version: 5.0.67-0ubuntu6 (Ubuntu)
Type 'help;' or '\h' for help. Type '
mysql> create database Moha_Wa3ar -> ; Query OK, 1 row affected (0.32 sec)
SELECTIONNER LA BASE DE DONNEES A UTILISE
mysql> use Moha_Wa3ar
CONFIGURATION EN MODE GRAPHIQUE
Pour configurer MySQL graphiquement il faut lancer
Il faut lancer le MySQL Administrator
Applications -> Développement
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
Pour que MySQL prenne en compte les modifications de sa configuration, tapez la commande
laptop:~$sudo /etc/init.d/mysql reload
OMPTE DE LA NOUVELLE CONFIGURATION
Pour forcer MySQL à recharger ses fichiers de configuration, tapez la commande suivante dans un
laptop:~$sudo /etc/init.d/mysql force-reload
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 :
laptop:~$ mysql -u root -p
or. Commands end with ; or \g.
Your MySQL connection id is 28
0ubuntu6 (Ubuntu)
h' for help. Type '\c' to clear the buffer.
mysql> create database Moha_Wa3ar
y OK, 1 row affected (0.32 sec)
DE DONNEES A UTILISER
E GRAPHIQUE
Pour configurer MySQL graphiquement il faut lancer MySQL Administrator
MySQL Administrator depuis le menu
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
3
Pour que MySQL prenne en compte les modifications de sa configuration, tapez la commande
Pour forcer MySQL à recharger ses fichiers de configuration, tapez la commande suivante dans un
MySQL Administrator
Fournir les informations de connexion, (utilisateur, mot de passe, hôte puisqu’on a installé MySQL 127.0.0.1)
ScolariNet2009
4
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
� Gestion des utilisateurs
� Sauvegarde et restauration des bases de données
Quelques prises d’écran de l’utilisation de
DEVELOPPER SOUS MYSQL
Sauvegarde et restauration des bases de données
Quelques prises d’écran de l’utilisation de MySQL Administrator
5
ScolariNet2009
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 ole 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:~$ mysql
Enter password:
Welcome to the MySQL monitor. Commands
Your MySQL connection id is 28
Server version: 5.0.67-0ubuntu6 (Ubun
Type 'help;' or '\h' for help. Type '
mysql> create database Moha_Wa3ar -> ;
Query OK, 1 row affected (0.32 sec)
Et faire tout les instructions voulues
MODE GRAPHIQUE (MYSQL QUERY BROWSER)
L’utilitaire MySQL Query Browsersous MySQL avec une interfaces graphique, ceci permet de erreurs plus facilement dans le code SQL, ainsi que d’avoirde calorification des requêtes SQL.
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 SQL, oubien utiliser
en mode graphique.
Il suffit de lancer MySQL comme vu dans le paragraphe précédant
laptop:~$ mysql -u root -p
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 28
0ubuntu6 (Ubuntu)
h' for help. Type '\c' to clear the buffer.
mysql> create database Moha_Wa3ar
OK, 1 row affected (0.32 sec)
instructions voulues.
L QUERY BROWSER)
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
requêtes SQL.
6
Pour faire du développement sous MySQL (créer des bases de données, tables, faire des requête rdres SQL, oubien utiliser
ScolariNet2009
7