OVH Cloud OVH Cloud

Demande d'aide pour install mysql sur Léopard

81 réponses
Avatar
Pierre LASSALLE
Bonjour,


Depuis ma migration vers Léopard, et malgré plusieurs dizaines d'heures
et plusieurs nuits à tenter l'installation de mysql, je n'ai pas réussi
à refaire marcher le site SPIP que j'avais installé en local sur mon
portable (PowerBook G4). Or ce site contient des données très
importantes pour moi. Outre ce site, j'utilisais également l'ensemble
php+mysql+Apache pour tester de nombreux sites.

Pour plein de raisons, je voudrais utiliser Apache 2 fourni avec Léopard
ainsi que php5 ou à la rigueur celui d'Entropy.

J'avoue que là, je ne sais plus que faire.

J'ai parcouru de nombreux forums en long, en large et en travers
et là, je sèche.

J'utilise pourtant l'ensemble php, mysql, Apache depuis Mac OS X
et mon installation avait survécu à toutes les mises à jour.
Mais là rien à faire. J'ai essayé moult tutos, mais je n'ai jamais
réussi à refaire marcher mes sites en local.

Je cherche donc quelqu'un qui pourrait me consacrer un peu de temps
pour m'aider directement sur ma station sur la région Brest/Finistère
à moins que cela semble envisageable par iChat.

Je dispose toujours de l'ancienne installation sous Mac OS 10.4.11
qui elle marche parfaitement. Je suis donc obligé de redémarrer à chaque
fois sur mon disque externe de sauvegarde pour continuer à accéder
à l'ensemble des sites et bases de données en local...

Après une tentative de mise à jour du système de Tiger vers Léopard,
j'ai du opter pour une clean install car tout était planté. Mysql
n'était donc pas installé au départ. Ceci étant, il va sans doute
falloir effacer proprement les traces de mes multiples tentatives
d'installation de mysql...



D'avance merci,

Pierre
lassalle [at] altern [point] org

10 réponses

5 6 7 8 9
Avatar
laurent.pertois
Pierre LASSALLE wrote:

Merci pour ton aide qui m'a redonné du tonus pour continuer.


Mais de rien, PatPro a fait le plus dur :-)

Heureux de voir que tout est bien fini. Le bénéfice aura été de trouver
un élément Launchd pour lancer MySQL sans le Startup Item, je pensais en
faire un mais la flemme...

--
Politically Correct Unix - UTILITIES
The "touch" command has been removed from the standard distribution due
to its inappropriate use by high-level managers.

Avatar
patpro ~ patrick proniewski
In article <47a0e4fe$0$30658$,
Pierre LASSALLE wrote:

J'espère que tu ne verras pas d'inconvénient au petit billet que j'ai
laissé sur ton blog


aucun, c'est fait pour ça.

Si d'aventure tu avais besoin de pièces détachées d'iMac, carte-mères ou
autres, ou si tu es intéressé par de vieilles stations LC475 ou
anciennes souris et claviers, - éventuellement une imprimante HP 4500
encore en état de marche, nous devrions pouvoir trouver une solution
pour le transport... afin de pouvoir t'offrir ce matériel en remerciement.


héhé, non merci, ça ira, j'ai déjà bien trop de matos chez moi ;)

patpro

--
A vendre : KVM IP 16 ports APC
http://patpro.net/blog/index.php/2008/01/12/133

Avatar
patpro ~ patrick proniewski
In article <1ibjxjm.18x98sj142g8ugN%,
(Laurent Pertois) wrote:

Pierre LASSALLE wrote:

Merci pour ton aide qui m'a redonné du tonus pour continuer.


Mais de rien, PatPro a fait le plus dur :-)

Heureux de voir que tout est bien fini. Le bénéfice aura été de trouver
un élément Launchd pour lancer MySQL sans le Startup Item, je pensais en
faire un mais la flemme...


tu veux dire comme celui qui est fourni avec la 10.5 server ? ;)

patpro

--
A vendre : KVM IP 16 ports APC
http://patpro.net/blog/index.php/2008/01/12/133


Avatar
laurent.pertois
patpro ~ patrick proniewski wrote:

tu veux dire comme celui qui est fourni avec la 10.5 server ? ;)


Par exemple, genre, si j'avais fouillé de ce côté au lieu de regarder
d'autres trucs dans le serveur j'aurais évité bien des soucis à mon
cerveau :-)

--
Politically Correct Unix - UTILITIES
The "touch" command has been removed from the standard distribution due
to its inappropriate use by high-level managers.

Avatar
Pierre LASSALLE
patpro ~ patrick proniewski wrote:

tu veux dire comme celui qui est fourni avec la 10.5 server ? ;)


Par exemple, genre, si j'avais fouillé de ce côté au lieu de regarder
d'autres trucs dans le serveur j'aurais évité bien des soucis à mon
cerveau :-)

Je suppose que c'est un Tableau de bord de préférence que tu veux sinon

ce qui est décrit ici :
http://hivelogic.com/articles/installing-mysql-on-mac-os-x/
je cite :

---

Auto-Starting MySQL

Now that the install is done, you need to have MySQL auto-start every
time you start or reboot your Mac. The easiest way to do this is using
launchd.

I’ve prepared a launchd plist file that will manage MySQL, starting it
at boot and stopping it cleanly at shutdown. Create a file named
com.mysql.mysqld.plist using the text-editor of your choice, and save it
to your Desktop. Enter the following text into the file:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN"
"http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>KeepAlive</key>
<true/>
<key>Label</key>
<string>com.mysql.mysqld</string>
<key>Program</key>
<string>/usr/local/mysql/bin/mysqld_safe</string>
<key>RunAtLoad</key>
<true/>
<key>UserName</key>
<string>mysql</string>
<key>WorkingDirectory</key>
<string>/usr/local/mysql</string>
</dict>
</plist>

Now we need to move the file into place and set the permissions on it.
You may be prompted for your password again:

sudo mv ~/Desktop/com.mysql.mysqld.plist /Library/LaunchDaemons
sudo chown root /Library/LaunchDaemons/com.mysql.mysqld.plist

With the file in place, the last step is to tell launchd to load and
startup MySQL. You may be prompted for your password again:

sudo launchctl load -w /Library/LaunchDaemons/com.mysql.mysqld.plist

If things go well, you won’t see anything special happen, but MySQL will
have started up. You can verify this, again back in Terminal:

mysql -uroot

This will initiate MySQL’s command-line monitor. If everything went
well, you should see something like this:

Welcome to the MySQL monitor. Commands end with ; or g.
Your MySQL connection id is 1
Server version: 5.0.45 Source distribution
Type 'help;' or 'h' for help. Type 'c' to clear the buffer.
mysql>

If you see that, that’s it, you’re done! Type exit to quit the MySQL
monitor.
---

Ca conviendrait pas ?

Mes deux centimes...

Pierre


Avatar
Pierre LASSALLE
J'avoue que là, je ne sais plus que faire.


C'est pour l'installation de GLPI, et pas de SPIP, mais l'article
http://www.mosx.org/spip.php?article12 décrit l'installation/activation
de mysql, l'installation de phpmysql.

Je donne les indications pour Mac OS X Server ou Client 10.4 ou 10.5.

La différence n'est pas énorme ceci-dit...

Maintenant que j'ai un ensemble MAMP fonctionnel, j'ai installé GLPI

avec l'aide de ton tuto et ça marche nickel.
Il ne me reste plus qu'à m'approprier le dispositif.
Mise en service un peu fastidieuse avec toutes les listes déroulantes à
définir mais ensuite, ça devrait être pas mal...
Mieux en tout cas que mes tableaux sous SPIP...

Merci pour la piste,

Pierre


Avatar
laurent.pertois
Pierre LASSALLE wrote:

Ca conviendrait pas ?


Si très bien même, c'est à ça que je faisais référence. La préférence
système est cassée depuis longtemps pour être utilisable à mon goût et
le startup item est l'ancienne mode.

Cela dit, comme PatPro me le faisait remarquer il y a un plist officiel
Apple dans Mac OS X Server v10.5, ce qui est logique donc je vais
pouvoir comparer celui du site que tu as cité avec celui d'Apple et
garder celui qui me plaira le plus.

Mes deux centimes...


Merci :-)

--
Politically Correct Unix - UTILITIES
The "touch" command has been removed from the standard distribution due
to its inappropriate use by high-level managers.

Avatar
Anonyme
Pierre LASSALLE wrote:

J'avoue que là, je ne sais plus que faire.


C'est pour l'installation de GLPI, et pas de SPIP, mais l'article
http://www.mosx.org/spip.php?article12 décrit l'installation/activation
de mysql, l'installation de phpmysql.

Je donne les indications pour Mac OS X Server ou Client 10.4 ou 10.5.

La différence n'est pas énorme ceci-dit...

Maintenant que j'ai un ensemble MAMP fonctionnel, j'ai installé GLPI

avec l'aide de ton tuto et ça marche nickel.
Il ne me reste plus qu'à m'approprier le dispositif.
Mise en service un peu fastidieuse avec toutes les listes déroulantes à
définir mais ensuite, ça devrait être pas mal...
Mieux en tout cas que mes tableaux sous SPIP...


N'hésite pas à donner ton avis sur glpi en commentaires de l'article...

Moi, il va falloir que je mette à jour l'article pour la dernière
version de GLPI...

--
Anonyme ( jayce <@> mosx.org )
********* MosX.org <http://www.mosx.org/> *********
(MosX.net renaît sous le nom MosX.org...)



Avatar
Thierry B.
--{ patpro ~ Patrick Proniewski a plopé ceci: }--

C'est très bizarre, mais ça me rappelle un vieux truc que j'ai
eu dans le temps avec, justement, un FreeBSD... Un peu comme si
une table interne du noyau n'était pas au courant de la réalité
du monde extérieur :)


rm /tmp/testsocket.sock

et refais le netstat et le ls ci-dessus.

Ok, c'est donc exactement comme pour les fichiers... On peut

utiliser la séquence open(); unlink(); blabla_avec_le_fichier();

Je ne sais plus pourquoi je pensais que c'était différent avec
les chaussettes PF_UNIX... Bah, ça me reviendra un jour...


--
$ curl http://*.*.*/*.txt > ~/.signature


Avatar
Pierre LASSALLE
Maintenant que j'ai un ensemble MAMP fonctionnel, j'ai installé GLPI
avec l'aide de ton tuto et ça marche nickel.
Il ne me reste plus qu'à m'approprier le dispositif.
Mise en service un peu fastidieuse avec toutes les listes déroulantes à
définir mais ensuite, ça devrait être pas mal...
Mieux en tout cas que mes tableaux sous SPIP...


N'hésite pas à donner ton avis sur glpi en commentaires de l'article...

Moi, il va falloir que je mette à jour l'article pour la dernière
version de GLPI...


J'ai commencé à saisir le matériel investi en 2008.
Bon, je n'ai pas bien cherché, mais il faut que je trouve où on saisit
la date d'achat comme je l'ai vu en exemple sur le site de GPLI.
Pour l'instant, j'utilise essentiellement la fonction inventaire.

A suivre,

Pierre


5 6 7 8 9