Bienvenue invité ( Connexion | Inscription )
![]() ![]() |
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 !!!! Merci d'avance -------------------- |
|
|
|
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 !!!! 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. -------------------- |
|
|
|
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 http://www.clubic.com/telecharger-fiche19357-cocoamysql.html rodo -------------------- |
|
|
|
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. |
|
|
|
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....
-------------------- |
|
|
|
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.... 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. -------------------- |
|
|
|
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 |
|
|
|
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
|
|
|
|
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 :)
|
|
|
|
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 ! |
|
|
|
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!
|
|
|
|
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...
-------------------- |
|
|
|
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...
|
|
|
|
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... -------------------- |
|
|
|
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
|
|
|
|
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
|
|
|
|
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 ! -------------------- |
|
|
|
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 !!!!
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 ? -------------------- |
|
|
|
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
|
|
|
|
![]() ![]() |
| Nous sommes le : 4th April 2026 - 15:07 |