Mac4Ever MacGameZone Gadget O'Mac Refurb-Store Mac-LAN : Jouez ! Forum : ...
icon
Samedi 05 Janvier 2002

Installer MySQL sous MacOsX 10.1.2

MacOS > Autre
Si vous avez installé PHP sur MacOsX, il va très vite vous apparaitre comme indispensable d'installer aussi une base de donnée. MySQL se présente comme LA référence dans le domaine, et sa manipulation est enfantine. Voici donc comment procéder pour l'installer sous MacOsX
Tout d'abord, il vous faudra ceci :


- Mac OS X.1 ou superieur (pour les versions antérieurse de Mac OS X consultez l'article de Parano)
- Une conection à internet ou un CD contenant les fichiers que je vais citer...
- Une boite de truffes en chocolat récupérées des fêtes de fin d'année (Une boite de chocolats ou quelques papillottes peuvent aussi faire l'affaire)

Quelques fichiers dont vous aurez besoin :


- MySQL 3.23.46 (3,8MO)
- mysql-startupitem (3,3ko)
- MacSQL (3,2MO) ou phpmyadmin 2.2.2 (372ko)

Maintenant, passons à l'installation...


Commencez par installer mysql 3.23.46. Pour cela vous n'avez bien entendu qu'à double-cliquer sur son icône ! Après l'avoir décompressé bien sûr ;)

Si un autre ordinateur est relié à votre Mac par un cable ethernet, débranchez le, ce n'est pas indispensable, mais vous gagnerez cinq bonnes minutes...

Installer MySQL sous MacOsX 10.1.2
- Rendez vous ensuite dans vos préférences-système 'Utilisateurs'.

- Clicquez sur le bouton "Nouvel Utilsateur".

- Choisissez 'MySQL User' comme nom et 'mysql' comme nom abrégé; mettez le mot de passe de votre choix. Pour le choix de l'icône, vous devriez être en mesure de vous débrouiller tout seul !
Une fois ce choix effectué, validez en cliquant sur 'OK'.
Si vous l'avez débranché, vous pouvez rebrancher votre cable ethernet...

Il va maintenant falloir que vous lanciez le terminal (que vous trouverez dans le dossier utilities du dossier "applications").

Commencez par cette ligne, qui va déjà vous placer dans le bon répertoire :

cd /usr/local/mysql

Enchainez par celle-ci :

sudo ./scripts/mysql_install_db

Votre ordinateur va alors vous demander votre mot de passe administrateur, n'hésitez pas à le lui donner (Tappez-le, puis appuyez sur entrée, c'est normal qu'il ne s'affiche rien pendant que vous l'inscrivez)

On peut alors considérer que mysql est installé, il ne reste plus qu'à le lancer !

Pour cela, vous devrez tapper les 2 lignes suivantes :

sudo chown -R mysql /usr/local/mysql/*
sudo ./bin/safe_mysqld --user=mysql &


Pour éviter d'avoir à retapper ces lignes-ci tous les jours, je vous conseille vivement d'installer les "mysql startup items", encore une fois vous n'avez qu'à double-cliquer sur l'icône.

Utiliser mysql


Installer MySQL sous MacOsX 10.1.2
Vous disposez désormais de plusieurs méthodes pour envoyer des requettes MySQL :

- tout d'abord en tappant 'mysql test' dans le terminal, puis en tappant vos commandes mysql, en les terminant par un point virgule ( ; ). Lorsque vous avez fini, tappez exit.

- vous pouvez bien entendu y accéder depuis vos pages php. Pour cela, lorsque vous utiliserez la commande "mysql_connect", n'indiquez ni pseudo, ni mot de passe, ce qui donne : 'mysql_connect("localhost");' ou 'mysql_connect("127.0.0.1");'

- Il existe ensuite une autre méthode graphique (Ma préférée) en utilisant MacSQL. Pour cela, lancez l'application, indiquez localhost dans "host" et laissez les autres cases vides ! Après cela vous devriez être en mesure de vous débrouiller avec ce logiciel, qui, dans l'ensemble, est plutôt simple d'utilisation.
Vous pouvez également utiliser phpmyadmin qui vous permettra de gérer vos bases de données facilement depuis le navigateur. Etant utilisé chez la plupart des hébergeurs, il présente en plus, l'avantage d'être gratuit et beaucoup plus rapide à télécharger.

Vous disposez par défaut de deux bases de données : test et mysql, mais je vous conseille d'en créer une à votre nom, cela vous simplifiera les choses, car la base de données mysql est celle dont se sert l'ordinateur pour gérer les utilisateurs; vous n'en voyez pas le contenu dans MacSQL car vous n'avez tout simplement pas les droits !
Il est important de comprendre que les bases de données ne sont pas là pour chaque utilisateur, mais pour tous. En revanche chaque utilisateur n'a les droits que sur certaines BDD.

Si vous n'arrivez pas à vous en sortir, vous trouverez plus d'informations dans l'article 'configurer mysql' qui sera en ligne très bientôt, il vous permettra de rajouter d'autres utilisateurs, de vous connecter avec un pseudonyme et un mot de passe, mais surtout de de vous apporter un peu d'aide pour installer et utiliser phpmyadmin ;--)

Par Grumff & Grouik.

@ Grouik


Les réactions à cet article
Témoignages et avis....
  • Le 03/02/2002, 21:09@ NONInscrit : la suite.... viiiiiiiiiiiite....

    ;-))))
  • Le 09/02/2002, 21:33@ Grumff : ca arrive... ;)

    La suite arrive, c'était meme tout pret y'a une semaine... Mais j'ai perdu un morceau à cause d'une fausse manip... :(
  • Le 02/03/2002, 11:47@ spiderman1348 : 21 days later

    Ca doit être un très très gros morceau... ;-)
  • Le 06/03/2002, 20:51@ Nip : MySQL

    J'aimerais savoir pourquoi il faut créer un nouvel utilisateur pour installer MySQL
    Ne peut-on utiliser un compte déjà existant ?
    Est-il possible de ne pas faire apparaitre un utilisateur si on opte pour l'affichage des utilisateurs lors du démarrage ?
  • Le 07/03/2002, 09:09@ Grumff : utilisateur MySQL

    à vrai dire tu peux toujours essayer sans le créer... J'ai pas bien cerné l'utilité exact de cet utilisateur, par contre absolument tous les documents dont j'me suis servi en parlent... Alors il doit bien jouer un rôle...

    Pour le masquer je sais pas si c'est possible...

    Sinon l'autre article arrive dans les 3 jours qui viennent ;) Vraiment désolé, ca fait un moment que ca traine alors qu'il est fini...
  • Le 07/03/2002, 13:29@ Zork : utilisateur

    L'interet de crée un utilisateur, c'est d'avoir des droits dédié à une personne. mysql permet l'accès par défaut à l'utilisateur root et ce sans mot de passe (bonjour la sécurité), mais il faut être en local donc ca va. Par contre, vous pouvez créer un utilisateur avec des droits limités à une base de données ou a certaines table. Dans notre cas il faut créer un utilisateur qui aura tous les droits et même à distance ce qui peut se faire :
    GRANT ALL PRIVILEGES on *.* TO toto@'%' IDENTIFIED BY 'motdepasse' WITH GRANT OPTION;
  • Le 10/03/2002, 12:12@ Grumff : oui oui

    J'ai expliqué pas mal de choses à ce sujet dans l'autre article qui arrive justement, enfin si j'ai bien compris de quoi tu parles ;)
  • Le 23/03/2002, 15:20@ pulpnet : La suite c'est pour bientôt ?

    Merci vraiment pour ce tuto, elle est pour bientôt la suite ?

    @+
  • Le 26/03/2002, 00:01@ NONInscrit : vite la suite pour installer phpmyadmin

    je suppose qu'il suffit de mettre le dossier phpmyadmin dans les repertoire localhost ???puis d'appeller le fichier install...
  • Le 26/03/2002, 16:37@ Nip : impossibilité de se connecter

    Bonjour,

    Après avoir créé une nouvelle base de données mysql, j'ai eu des problèmes pour accéder à cette nouvelle base !

    Apres avoir "bidouiller", le résultat fut que je n'avais plus accès à rien. J'ai jeté à la poubelle mes dossier mysql et phpmyadmin, puis j'ai tout réinstallé en tant que root.

    Sur le terminal en tapant "mysql" j'ai maintenant le message :
    ERROR 2002: Can't connect to local MySQL server through socket '/tmp/mysql.sock'


    J'ai du faire une betise mais laquelle et comment réparer ?
    D'avance merci.
  • Le 29/03/2002, 00:25@ NONInscrit : voici comment installer phpMyAdmin sous OS 10.3

    procedure :
    1 telecharger phpMyadmin (www.phpMyadmin.org ) vers 2.2.5 en .tar.gz (php file)
    placer ce dossier dans son dossier site du user ou se trouve le site local
    2 mettre dans le fichier cinfig.inc.php le chemin absolu du dossier phpMyAdmin (vers le debut du fichier) http://127.0.0.1/~user/nomdudossierphpMyAdmin
    3 lancer son navigateur et taper
    http://127.0.0.1/~user/nomdudossierphpMyAdmin/index.php

    voila c tout, on peut si on le shouaite dans le fichier config.inc.php paramettrer le mode d'autentification soit en config soit en http (login+pssw)

    je pense que c un solution mais peut etre n'est ce pas la bonne ?? car normalement il faut dans config.inc.php rentrer le nom user de Mysql et le pass d'apres le fichier de doc de phpMyAdmin....merci pour vos infos complementaires :o)
    A+ dupz
  • Le 08/04/2002, 11:08@ Grumff : c'est expliqué

    Tout c'ke tu viens de dire sur phpmyadmin j'ai expliqué tous les détails dans le nouvel article qui sera en ligne d'ici qq min (désolé ca a vraiment trainé)
    Pour Nip le pb m'a l'air un peu plus sérieux... Essaye (en regardant l'autre article) de créer le root de mysql et d'y accèder en tappant les commandes appropriées... Si t'as réinstallé correctement mysql ca devrait marcher...
  • Le 19/04/2002, 22:56@ Gentil_User_Mac : oui

    merci pour ce superbe travail

    je remerci GRouik_g4 (il se reconnaitra
  • Le 20/04/2002, 00:20@ Grouik : ;-)

    ;-)))
  • Le 04/08/2002, 15:17@ NONInscrit :

    perdu mon mot de passe de root sur mac os 9.2.
    Comment redemarrer ?
    Merci de m'aider
    Réponse par mon e-mail
    Merci
    Urgent
  • Le 17/07/2003, 21:02@ boin : pb de user

    quand je créai un nouvel utilisateur MySQL User,il me dit que le nom abrégé:"mysql" existe déjà.Comprend pas d'autant plus que le chemin /usr/local/mysql n'existe pas.Aurais je oublié qqchose???
  • Le 09/07/2004, 23:07@ popeye : partage web personnel

    http://edu.apinc.org/article72.html

    bonjour,
    à cette adresse, on nous parle d'une installation d'apache2...
    or, si je comprends bien le principe, cette installation est incompatible avec l'ouverture du partage web personnel

    quand on active le partage wp, apache2 ne fonctionne plus et vice et versa

    aujourd'hui, en osX10.3.4, existe-t-il une solution meilleure que l'autre

    merci
  • Le 28/10/2004, 12:23@ joe : j'ai perdu mon mots de passe o

    kelk1 peu m'aider g perdu mon mot de passe mac os 10 et je suis dans la merde...
    d'avance merci
  • Le 05/02/2005, 17:27@ Mere Teresa : Ne vous fatiguez plus

    Tous les paquets sont là
    http://www.serverlogistics.com/software.php
Donnez votre avis
Réagissez à cet article...
 
Si vous cherchez de l'aide ou si vous avez une question à poser, ne réagissez pas ici ! Redirigez-vous vers le forum !
Pseudo/Nom : Email (sera protégé contre le Spam) :
Titre :
Réaction :
Recopiez le code de l'image ci-contre :
Rubriques
  • humeurcreationmateriel
  • logicielsjeuxmacos