Difference between revisions of "FR:RPi MySQL"
(→Commandes) |
(→Installation de MySQL sur Raspberry Pi) |
||
(4 intermediate revisions by the same user not shown) | |||
Line 9: | Line 9: | ||
** Un programme ou une bibliothèque qui se connecte à un serveur de base de données MySQL existant.<br />Cela est considéré comme un "front end" vers la base de données - un moyen pour l'utilisateur d'envoyer ou de recevoir des données du serveur de base de données. | ** Un programme ou une bibliothèque qui se connecte à un serveur de base de données MySQL existant.<br />Cela est considéré comme un "front end" vers la base de données - un moyen pour l'utilisateur d'envoyer ou de recevoir des données du serveur de base de données. | ||
− | Le guide a été développé/testé avec debian6-19-04-2012. Selon que vous ayez ou non choisi d'installer Ruby, il peut ne pas y avoir assez de place sur une image standard de 2Go. C'est particulièrement vrai si vous avez déjà installé autre chose. Voyez comment étendre votre image [[RPi_Easy_SD_Card_Setup | ici]] | + | Le guide a été développé/testé avec debian6-19-04-2012. Selon que vous ayez ou non choisi d'installer Ruby, il peut ne pas y avoir assez de place sur une image standard de 2Go. C'est particulièrement vrai si vous avez déjà installé autre chose. Voyez comment étendre votre image [[RPi_Easy_SD_Card_Setup | ici]] ou [http://www.youtube.com/watch?v=DztSRaFyaVE là]. |
== Installation de MySQL Server à partir du dépôt Debian == | == Installation de MySQL Server à partir du dépôt Debian == | ||
Line 22: | Line 22: | ||
=== Test de votre installation === | === Test de votre installation === | ||
− | # | + | # Vérifie que le client MySQL est installé |
mysql --version | mysql --version | ||
− | # | + | # Connexion au serveur MySQL sur localhost |
− | mysql --user=root --password='' | + | mysql --user=root --password=''motdepasse'' |
== Installation de MySQL Client à partir du dépôt Debian == | == Installation de MySQL Client à partir du dépôt Debian == | ||
− | + | Le client MySQL est un "front end" pour une base de données existante ; il n'installe pas le serveur MySQL. | |
− | + | Il peut être utilisé pour se connecter à des bases de données MySQL Server présentes sur un réseau. Il fournit une interface en mode texte pour l'accès à MySQL Server, et nécessite des connaissances de base en instructions SQL standards (ie SELECT, UPDATE, INSERT, et DELETE). | |
=== Commandes === | === Commandes === | ||
− | # | + | # Installation du client MySQL à partir du dépôt Debian |
sudo apt-get install mysql-client | sudo apt-get install mysql-client | ||
− | + | Le gestionnaire de paquets peut proposer certaines dépendances pour le client MySQL. Pressez "Y" puis "enter" (ou juste "enter") pour poursuivre l'installation. | |
=== Test de votre installation === | === Test de votre installation === | ||
− | + | Les instructions suivantes se basent sur ces conditions : | |
− | * | + | * Vous avez un serveur MySQL existant, soit sur localhost, soit ailleurs sur le réseau |
− | * | + | * Le serveur MySQL existant "écoute" (accepte) les connexions réseau (désactivées sur l'installation par défaut de MySQL Server) |
− | * | + | * Le serveur MySQL a soit : |
− | ** | + | ** Autorisation de connexion "root" via le réseau (désactivée sur l'installation par défaut de MySQL Server), soit |
− | ** | + | ** Un compte utilisateur MySQL pour vous |
=== Test de votre installation === | === Test de votre installation === | ||
− | # | + | # Vérifie que le client MySQL est installé |
mysql --version | mysql --version | ||
− | # | + | # Connexion sur un serveur MySQL distant (suppose que le serveur autorise l'accès root depuis un ordinateur distant) |
− | mysql --host='' | + | mysql --host=''adresse_serveur'' --user=root --password=''motdepasse'' |
− | # | + | # Connexion sur un serveur MySQL distant (suppose que le serveur a déjà créé votre compte utilisateur) |
− | mysql --host='' | + | mysql --host=''adresse_serveur'' --user=''nom_utilisateur'' --password=''motdepasse'' |
Latest revision as of 05:36, 26 May 2013
Contents
Installation de MySQL sur Raspberry Pi
Ceci est un guide pour installer MySQL Community Edition (aka "MySQL") sur l'ordinateur Raspberry Pi sous Debian "squeeze".
MySQL est constitué de deux composants distincts :
- MySQL Server
- Le programme qui enregistre et traite réellement les données.
Il n'y a en général aucun moyen d'interagir avec les données stockées dans le serveur sans utiliser un client externe ou une bibliothèque.
- Le programme qui enregistre et traite réellement les données.
- MySQL Client
- Un programme ou une bibliothèque qui se connecte à un serveur de base de données MySQL existant.
Cela est considéré comme un "front end" vers la base de données - un moyen pour l'utilisateur d'envoyer ou de recevoir des données du serveur de base de données.
- Un programme ou une bibliothèque qui se connecte à un serveur de base de données MySQL existant.
Le guide a été développé/testé avec debian6-19-04-2012. Selon que vous ayez ou non choisi d'installer Ruby, il peut ne pas y avoir assez de place sur une image standard de 2Go. C'est particulièrement vrai si vous avez déjà installé autre chose. Voyez comment étendre votre image ici ou là.
Installation de MySQL Server à partir du dépôt Debian
Commandes
# Installation de MySQL Server depuis le dépôt Debian sudo apt-get install mysql-server
Le gestionnaire de paquets peut suggérer un ensemble de dépendances pour MySQL Server. Appuyez sur "Y" puis "enter" (ou juste "enter") pour poursuivre l'installation. Le processus d'installation de MySQL vous demandera un mot de passe pour le compte utilisateur root. Vous pouvez saisir un mot de passe, ou appuyer sur "enter" pour ignorer cette étape - c'est votre choix. Si vous faites tourner le serveur MySQL sur un réseau partagé, la sécurité sera faible dans le cas d'un mot de passe vide, mais ça n'aura pas d'importance si vous êtes seul à utiliser un système pour développement. Le processus d'installation vous demandera le mot de passe root MySQL deux autres fois. Entrez toujours le même (ou ignorez-le) comme vous l'avez fait la première fois. Le client MySQL est installé en tant qu'élément du paquet standard de MySQL Server depuis le dépôt Debian. Vous n'avez pas besoin d'installer d'autres logiciels pour commencer à vous servir de MySQL.
Test de votre installation
# Vérifie que le client MySQL est installé mysql --version
# Connexion au serveur MySQL sur localhost mysql --user=root --password=motdepasse
Installation de MySQL Client à partir du dépôt Debian
Le client MySQL est un "front end" pour une base de données existante ; il n'installe pas le serveur MySQL. Il peut être utilisé pour se connecter à des bases de données MySQL Server présentes sur un réseau. Il fournit une interface en mode texte pour l'accès à MySQL Server, et nécessite des connaissances de base en instructions SQL standards (ie SELECT, UPDATE, INSERT, et DELETE).
Commandes
# Installation du client MySQL à partir du dépôt Debian sudo apt-get install mysql-client
Le gestionnaire de paquets peut proposer certaines dépendances pour le client MySQL. Pressez "Y" puis "enter" (ou juste "enter") pour poursuivre l'installation.
Test de votre installation
Les instructions suivantes se basent sur ces conditions :
- Vous avez un serveur MySQL existant, soit sur localhost, soit ailleurs sur le réseau
- Le serveur MySQL existant "écoute" (accepte) les connexions réseau (désactivées sur l'installation par défaut de MySQL Server)
- Le serveur MySQL a soit :
- Autorisation de connexion "root" via le réseau (désactivée sur l'installation par défaut de MySQL Server), soit
- Un compte utilisateur MySQL pour vous
Test de votre installation
# Vérifie que le client MySQL est installé mysql --version
# Connexion sur un serveur MySQL distant (suppose que le serveur autorise l'accès root depuis un ordinateur distant) mysql --host=adresse_serveur --user=root --password=motdepasse
# Connexion sur un serveur MySQL distant (suppose que le serveur a déjà créé votre compte utilisateur) mysql --host=adresse_serveur --user=nom_utilisateur --password=motdepasse