IPB

Bienvenue invité ( Connexion | Inscription )

 
Reply to this topicStart new topic
> Créer une base de données avec mySQL
Options
UUYouYouUU
posté 14 Apr 2007, 18:55
Message #1


Nouveau Membre


Groupe : Membres
Messages : 11
Inscrit : 21 Aug 2006
Lieu : Reims
Membre no 66 347



Bonjour à tous,
Je suis étudiante en Bio-Informatique, et un de mes modules ce semestre est bases de données. Mon prof doit nous donner un projet à faire chez nous. Il devait m'expliquer comment utiliser mySQL sur Mac (quel logiciel choisir, comment créer une base de données), mais pas de nouvelles. Pour l'instant j'ai installer mySQL, mais impossible de l'uiliser, je ne sais pas pourquoi ! et puis, je ne sais pas comment CRÉER la base de données sur laquelle je veux travailler.
Donc voilà ! Si certains ont un tutoriel tout fait, de A à Z, de l'installation jusqu'ç la création de la base de données (pas la modification, ça ça va), ça me plairait bien ! Pour une 'tite noobie, s'il vous plaît !!!! rolleyes.gif
Merci d'avance


--------------------
Go to the top of the page
 
+Quote Post
hellomorld
posté 14 Apr 2007, 19:06
Message #2


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 6 233
Inscrit : 31 Oct 2003
Membre no 11 118



CITATION(UUYouYouUU @ 14 Apr 2007, 19:55) [snapback]2177789[/snapback]

Bonjour à tous,
Je suis étudiante en Bio-Informatique, et un de mes modules ce semestre est bases de données. Mon prof doit nous donner un projet à faire chez nous. Il devait m'expliquer comment utiliser mySQL sur Mac (quel logiciel choisir, comment créer une base de données), mais pas de nouvelles. Pour l'instant j'ai installer mySQL, mais impossible de l'uiliser, je ne sais pas pourquoi ! et puis, je ne sais pas comment CRÉER la base de données sur laquelle je veux travailler.
Donc voilà ! Si certains ont un tutoriel tout fait, de A à Z, de l'installation jusqu'ç la création de la base de données (pas la modification, ça ça va), ça me plairait bien ! Pour une 'tite noobie, s'il vous plaît !!!! rolleyes.gif
Merci d'avance


Essaye là :
http://edu.ca.edu/article72.html
http://www.siteduzero.com/tuto-3-13553-1-v...veur-local.html

Pour l'utilisation de mysql, le mieux est d'utiliser phpmyadmin.


--------------------
Go to the top of the page
 
+Quote Post
rodo
posté 14 Apr 2007, 19:13
Message #3


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 2 031
Inscrit : 9 Nov 2003
Membre no 11 457



'lut

moi j'utilise beaucoup CocoaMysql en plus de phpmyadmin wink.gif

http://www.clubic.com/telecharger-fiche19357-cocoamysql.html

rodo


--------------------
Go to the top of the page
 
+Quote Post
Jaypee
posté 14 Apr 2007, 20:02
Message #4


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 2 486
Inscrit : 29 Aug 2002
Membre no 3 340



Au cas où il te faudrait une alternative (on ne sait jamais...) SQLite est on ne peut plus léger : 1 exe + 1 fichier pour la BD -- c 'est comme bouillir de l' eau, c 'est difficile à rater comme recette. Il me semble que Mac OS X vient avec une version un peu ancienne, de SQLite (mais pas sûr, c' est peut-être Mac OS X server)

C' est multi-plateforme. Si le but de l'exercice c' est d' apprendre la syntaxe SQL et les principes de la programmation SQL, c' est un support amplement suffisant. Côté API et différents langages, je crois que la plupart est supportée. Il y a une appli externe pour browser les bases SQLite.

Sinon si MySQL est un choix non négociable, CocoaMySQL est effectivement le compagnon indispensable.
J-P

Ce message a été modifié par Jaypee - 14 Apr 2007, 20:02.
Go to the top of the page
 
+Quote Post
UUYouYouUU
posté 15 Apr 2007, 13:45
Message #5


Nouveau Membre


Groupe : Membres
Messages : 11
Inscrit : 21 Aug 2006
Lieu : Reims
Membre no 66 347



Merci à tous, mais je comprends rien !!!! lol ! Pour utiliser MySQL, je suis obligée de passer par le PHP ? Parce que là, tout ce que vous m'indiquez parle surtout de PHP !!! :s Ou c'est peut-être moi qui est du mal.... sad.gif


--------------------
Go to the top of the page
 
+Quote Post
hellomorld
posté 15 Apr 2007, 14:05
Message #6


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 6 233
Inscrit : 31 Oct 2003
Membre no 11 118



CITATION(UUYouYouUU @ 15 Apr 2007, 14:45) [snapback]2178402[/snapback]

Merci à tous, mais je comprends rien !!!! lol ! Pour utiliser MySQL, je suis obligée de passer par le PHP ? Parce que là, tout ce que vous m'indiquez parle surtout de PHP !!! :s Ou c'est peut-être moi qui est du mal.... sad.gif


Non, tu n'es pas obligé d'utiliser php. Mais souvent mysql est utilisé pour des sites internet et donc très souvent couplé à php car tu peux alors personnaliser la présentation des données comme tu l'entends, prévoir des requêtes toute prêtes. bref on manipule bien plus facilement une base.
Avec CocoaMysql tu peux gérer ta base sans avoir à utiliser php.


--------------------
Go to the top of the page
 
+Quote Post
Jaypee
posté 15 Apr 2007, 15:27
Message #7


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 2 486
Inscrit : 29 Aug 2002
Membre no 3 340



Une BD MySQL peut être consultée :
- "à la main" depuis un Terminal
- Depuis une appli Mac spécialisée comme CocoaMySQL
- Depuis une application Web en PHP ou autre comme PhpMyAdmin
- Par programmation depuis C/C++, Perl, Php, Python, Ruby, Tcl d'une part, puis via des pilotes (adaptateurs) depuis le monde Microsoft (ODBC) ou Java (JDBC) d' autre part.

La différence est que dans le premier cas (C..Tcl) on colle à la syntaxe des créateurs de MySQL mais dans le langage qu'on a choisi, dans le deuxième cas (xDBC) on "implémente" une norme, on colle à un standard de connection à une base de données.
Dans le premier cas, si on change de gestionnaire (si on remplace MySQL par autre chose) il faut tout jeter et tout réécrire. Dans le deuxième cas, l' effort est minimum à condition que le nouveau gestionnaire propose aussi les même pilotes (ODBC ou JDBC)

Cette discussion reste valable quelle que soit la base de donnée considérée (MySQL, PostgreSQL, SQLite, MS SQL, Oracle...)

J-P
Go to the top of the page
 
+Quote Post
Gotchi
posté 15 Apr 2007, 15:43
Message #8


Macbidouilleur de Nancy
*****

Groupe : Modérateurs
Messages : 8 796
Inscrit : 16 Nov 2001
Lieu : Clermont-Ferrand
Membre no 1 308



cet article que j'ai écrit il y a quelques temps déjà devrait peut être t'aider :
http://www.macbidouille.com/articles/145/


--------------------
pour suivre mes tests de produits sur Amazon : Mon profil Amazon
Go to the top of the page
 
+Quote Post
applemac
posté 15 Apr 2007, 15:48
Message #9


Macbidouilleur d'argent !
***

Groupe : Membres
Messages : 594
Inscrit : 11 Nov 2005
Lieu : Var
Membre no 49 761



Plus lourd est moins bien, il y a openoffice base (attention, pas de neooffice).


--------------------
Blog Jaune, un blog jaune :)
Go to the top of the page
 
+Quote Post
audionuma
posté 16 Apr 2007, 06:08
Message #10


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 2 031
Inscrit : 27 Apr 2004
Membre no 18 176



Une autre possibilité est d'utiliser mamp qui installera d'un seul coup tout ce qui est nécessaire pour utiliser MySQL et phpmyadmin sans trop se prendre la tête.


--------------------
Membre du club des AIPBP (Anciens Inscrits Pas Beaucoup de Posts) Voir la liste
Futur ex-macbidouilleur, sous Dell / Ubuntu depuis 2021 !
Go to the top of the page
 
+Quote Post
gwena
posté 16 Apr 2007, 10:08
Message #11


Macbidouilleur de bronze !
**

Groupe : Membres
Messages : 454
Inscrit : 6 Oct 2002
Lieu : Nancy
Membre no 3 966



mamp est franchement la solution, super simple à mettre en place et à utiliser! il a meme un widget pour lancer et arréter facilement le serveur!
Go to the top of the page
 
+Quote Post
UUYouYouUU
posté 16 Apr 2007, 14:42
Message #12


Nouveau Membre


Groupe : Membres
Messages : 11
Inscrit : 21 Aug 2006
Lieu : Reims
Membre no 66 347



OK, bon je vais revoir tout ça !!! Moi en cours j'utilise MySQL en ligne de commande, c'est pour apprendre la syntaxe et tout... Donc je pense que je vais voir avec MAMP... Je vais juste essayer de ne pas m'emmêler les pinceaux !!! lol ! Encore merci à tous...


--------------------
Go to the top of the page
 
+Quote Post
gwena
posté 16 Apr 2007, 19:16
Message #13


Macbidouilleur de bronze !
**

Groupe : Membres
Messages : 454
Inscrit : 6 Oct 2002
Lieu : Nancy
Membre no 3 966



si tu codes en ligne de commande ça va etre super simple pour toi de le faire de manière pls "graphique" enfin, en mixage avec php si tu vois ce que je veux dire...
Go to the top of the page
 
+Quote Post
UUYouYouUU
posté 19 Apr 2007, 10:47
Message #14


Nouveau Membre


Groupe : Membres
Messages : 11
Inscrit : 21 Aug 2006
Lieu : Reims
Membre no 66 347



CITATION(hellomorld @ 14 Apr 2007, 20:06) [snapback]2177810[/snapback]

Essaye là :
http://edu.ca.edu/article72.html
http://www.siteduzero.com/tuto-3-13553-1-v...veur-local.html

Pour l'utilisation de mysql, le mieux est d'utiliser phpmyadmin.


J'ai essayé de suivre les instructions de la 2e adresse (utilisation de MAMP puisque c'est ce que la majorité a l'air de me conseiller), mais une fois MAMP téléchargé et installé, j'ai un soucis : pour installer PHP et MySQL il faut se connecter en mode root. Pour se faire, il faut définir le mot de passe route à partir de le commande "passwd root" dans le terminal. C'est ce que je fais, mais à la fin de la commande, un fois que j'ai rentré le mot de passe que je veux et que je l'ai confirmé, le terminal m'affiche "sorry", et impossible de se connecter en mode root à partir du mot de passe que j'ai choisi. Pourtant quand je définis le nouveau mot de passe, je suis loggé à mon compte administrateur de mon ordinateur. Si quelqu'un connaît la réponse à ce problème, peut-il m'aider ? Parce que j'ai besoin de réaliser des commandes en mode root régulièrement pour administrer MySQL et PHP...


--------------------
Go to the top of the page
 
+Quote Post
schlum
posté 19 Apr 2007, 10:50
Message #15


Terminaltor
Moderating Machine
*****

Groupe : Admin
Messages : 24 456
Inscrit : 25 Oct 2002
Lieu : Jeumont (59)
Membre no 4 319



Il n'y a que très rarement besoin d'activer le compte root (je connais une raison : des problèmes de clavier qwerty ou de VoiceOver activé au login).
C'est d'ailleurs déconseillé de l'activer.
Pour le reste, il y a "sudo" qui permet d'exécuter des commandes avec les droits root.


--------------------
          I think therefore I Mac          
Go to the top of the page
 
+Quote Post
Gotchi
posté 19 Apr 2007, 10:51
Message #16


Macbidouilleur de Nancy
*****

Groupe : Modérateurs
Messages : 8 796
Inscrit : 16 Nov 2001
Lieu : Clermont-Ferrand
Membre no 1 308



pour définir le mot de passe du compte root :
sudo passwd root
rentre alors ton mot de passe admin pour t'authentifier, puis rentre et confirme le mot de passe que tu veux pour le compte root

ensuite, avec su, tu pourras te connecter en root


--------------------
pour suivre mes tests de produits sur Amazon : Mon profil Amazon
Go to the top of the page
 
+Quote Post
UUYouYouUU
posté 19 Apr 2007, 11:03
Message #17


Nouveau Membre


Groupe : Membres
Messages : 11
Inscrit : 21 Aug 2006
Lieu : Reims
Membre no 66 347



D'accord, merci, je connaissais déjà la commande sudo, j'aurai dû y penser...
Mais j'ai commencer à tester cet article-là :

CITATION(Gotchi @ 15 Apr 2007, 16:43) [snapback]2178541[/snapback]

cet article que j'ai écrit il y a quelques temps déjà devrait peut être t'aider :
http://www.macbidouille.com/articles/145/


Apparemment c'est pour "débutants" donc je devrai y arriver ! lol ! rolleyes.gif


--------------------
Go to the top of the page
 
+Quote Post
UUYouYouUU
posté 19 Apr 2007, 12:14
Message #18


Nouveau Membre


Groupe : Membres
Messages : 11
Inscrit : 21 Aug 2006
Lieu : Reims
Membre no 66 347



Ca y est, j'ai un petit soucis !!!! biggrin.gif
Dans la section 4 concernant le PHP, il faut modifier des paramètres dans le fichier de configuration de PHPMyAdmin. Il y en a 5 a modifier : host, user, password, authentification mode et PmaAbsoluteUri. Le seul problème, c'est que dans mon fichier de configuration de PHPMyAdmin il n'y a pas les paramètres user, password et PmaAbsoluteUri.
Est-ce que par hasard les paramètres user et password pourrait correspondre à controluser et controlpass ?
Sinon, est-ce qu'il faut que je crée les lignes de codes nécessaires pour contrôler ces 3 paramètres ?


--------------------
Go to the top of the page
 
+Quote Post
schlum
posté 19 Apr 2007, 12:20
Message #19


Terminaltor
Moderating Machine
*****

Groupe : Admin
Messages : 24 456
Inscrit : 25 Oct 2002
Lieu : Jeumont (59)
Membre no 4 319



PHPMyAdmin a beaucoup évolué depuis l'article...
La configuration la meilleure actuellement est de lui donner les paramètres d'un utilisateurs spécial qui a des droits très restreints de lecture sur la base des droits et il affiche ensuite en fonction de l'utilisateur logué.


--------------------
          I think therefore I Mac          
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



Nous sommes le : 4th April 2026 - 15:07