Étape 5 :
MYSQL
Une base de données MySQL est utilisé pour stocker les coordonnées GPS reçues. Si vous utilisez Ubuntu, comme je l’ai fait, vous pouvez utiliser l’utilitaire apt-get pour télécharger et installer le serveur MySQL comme suit. J’ai utilisé la Version 5.1 de MySQL server.
sudo apt-get install mysql-server-5. 1
Le programme d’installation vous demandera un mot de passe root. Entrez votre mot de passe root. Il faudra se connecter à la base de données MySQL plus tard en tant que root.
Vous devez également les fichiers de développement (en-tête) du client MySQL. Vous pouvez l’installer en entrant :
sudo apt-get install libmysqlclient-dev
Maintenant, nous allons installer la base de données MySQL. Tout d’abord ouvrir une session en utilisant le nom d’utilisateur et mot de passe défini précédemment. Entrez
utilisateur de MySQL -p -u
Entrez le mot de passe root lorsque vous y êtes invité.
Il n’est généralement pas une bonne idée de travailler sur une base de données MySQL en tant que root, donc nous allons faire un autre utilisateur, accorder tous les privilèges et que nous utiliserons que pour apporter des modifications supplémentaires. L’invite mysql ci-dessous comme mysql & gt;. Remplacer l’hôte, utilisateur et mot de passe avec vos valeurs. Si la base de données mySQL est sur la même machine, vous pouvez entrer « localhost » pour « d’accueil ». Par exemple, jayesh
msql > ; GRANT ALL PRIVILEGES ON *. * à utilisateur IDENTIFIED BY « password » ;
Nous allons maintenant créer une base de données. Nous l’appellerons gmap. Entrez :
mysql > ; CREATE DATABASE gmap ;
Maintenant, nous pouvons voir si la base de données a été créée, en entrant :
mysql > ; Voir l’établissement de bases de données ;
Vous devriez voir quelque chose comme ceci :
Base de données |
INFORMATION_SCHEMA |
GMAP |
MySQL |
Le tableau présente les bases de données actuelles dans MySQL. Les autres entrées peuvent être différentes dans votre système, mais aussi longtemps que vous avez la base de données de gmap, vous faites très bien jusqu'à présent.
Ensuite, modifiez la base de données de gmap en entrant :
mysql > ; utiliser gmap ;
Nous allons maintenant créer une table pour recueillir nos lat/long dans la base de données gmap, que nous avons créé.
mysql > ; CREATE TABLE gmaptracker)
->; id int(8) NOT NULL auto_increment,
->; Lat double(13,10) NOT NULL default 0.0000000000,
->; lon double(13,10) NOT NULL default 0.0000000000,
->; PRIMARY KEY (id)
->; ) TYPE = InnoDB ;
La table que nous avons créé peut être affichée en entrant :
mysql > ; Voir l’établissement de tableaux ;
La sortie affiche la table que nous venons de créer.
Tables_in_gmap |
gmaptracker |
Si vous voulez afficher les champs dans la table gmaptracker, saisissez :
mysql > ; gmaptracker DESC ;
La sortie affiche les champs dans la gmaptracker de la table que nous avons créé.
Domaine | Type de | Valeur null | Clé | Par défaut | Supplémentaire |
ID | int(8) | NON | PRI | VALEUR NULL | AUTO_INCREMENT |
Lat | double(13,10) | NON | 0.0000000000 | ||
LON | double(13,10) | NON | 0.0000000000 |
Enfin, étant donné que la table est maintenant vide, lorsque nous publions :
mysql > ; Sélectionnez * de gmaptracker ;
il doit montrer :
Ensemble vide
Félicitations ! Vous avez un travail de base de données MySQL et une table qu’il prête à accepter les coordonnées GPS.