Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

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

Avatar
filh
Laurent Pertois wrote:

patpro ~ Patrick Proniewski wrote:

Mais quand tu te promènes de Mac OS X 10.4/10.5 en FreeBSD 4/5/6 ou en
Debian, t'as intérêt à avoir les alias tous-faits-qui-vont-bien.


Ca, c'est effectivement avisé :)


Meuh non :) Justement :) C'est avisé de connaître les quelques rares
commandes qui ne sont pas les mêmes...

FiLH

--
Le fondement du constat bourgeois, c'est le bon sens, c'est-à-dire
une vérité qui s'arrête sur l'ordre arbitraire de celui qui la parle.
Roland Barthes.
http://www.filh.org


Avatar
Pierre LASSALLE
Bon, j'espère que mon message n'apparaîtra pas en trois ou quatre
exemplaires.
J'ai du changer de serveurs de news dans la journée et selon le compte
que j'utilise, je ne vois qu'une partie des messages de ce fil.
De plus, un de mes comptes utilisaient un serveur smtp installé sous Mac
OS X.
Je dois le réinstaller sur Léopard. Pas encore eu le temps...


_mysql 72 /usr/local/mysql-5.0.45-osx10.4-powerpc/bin/mysqld
--basedir=/usr/local/mysql-5.0.45-osx10.4-powerpc


--datadir=/usr/local/mysql-5.0.45-osx10.4-powerpc/data
--pid-file=/usr/local/mysql-5.0.45-osx10.4-powerpc/data/localhost.pid

Que peut-on déduire de ça ?


Ça veut dire que le mysql que tu as installé est bien lancé au boot,
sous l'utilisateur _mysql (alias de l'utilisateur mysql), ce qui est normal.


fais nous un petit
sudo lsof -p 72

si tu n'as pas redémarré depuis. Sinon, remplace 72 par le chiffre
qui se trouve dans la sortie de la commande

sudo cat /usr/local/mysql-5.0.45-osx10.4-powerpc/data/localhost.pid


Je n'ai pas redémarré depuis et effectivement la commande ci-dessus
donne 72.
Je fais donc
sudo lsof -p 72

et j'obtiens :

----
PortablePierre-6:~ ple$ sudo lsof -p 72
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
mysqld 72 _mysql cwd DIR 14,9 374 1677596
/usr/local/mysql-5.0.45-osx10.4-powerpc/data
mysqld 72 _mysql txt REG 14,9 6850140 1702158
/usr/local/mysql-5.0.45-osx10.4-powerpc/bin/mysqld
mysqld 72 _mysql txt REG 14,9 1059536 21282 /usr/lib/dyld
mysqld 72 _mysql txt REG 14,9 134029312 1454293
/private/var/db/dyld/dyld_shared_cache_ppc
mysqld 72 _mysql 0r CHR 3,2 0t0 50747140 /dev/null
mysqld 72 _mysql 1w REG 14,9 1161 1701976
/usr/local/mysql-5.0.45-osx10.4-powerpc/data/localhost.err
mysqld 72 _mysql 2w REG 14,9 1161 1701976
/usr/local/mysql-5.0.45-osx10.4-powerpc/data/localhost.err
mysqld 72 _mysql 3u REG 14,9 10485760 1679747
/usr/local/mysql-5.0.45-osx10.4-powerpc/data/ibdata1
mysqld 72 _mysql 4u REG 14,9 0 1704351
/private/var/folders/zz/zzzivhrRnAmviuee++++GU+++2c/-Tmp-/ibxveIMh
mysqld 72 _mysql 5u REG 14,9 0 1704353
/private/var/folders/zz/zzzivhrRnAmviuee++++GU+++2c/-Tmp-/ibfInGF2
mysqld 72 _mysql 6u REG 14,9 0 1704354
/private/var/folders/zz/zzzivhrRnAmviuee++++GU+++2c/-Tmp-/ib1lHsCy
mysqld 72 _mysql 7u REG 14,9 0 1704355
/private/var/folders/zz/zzzivhrRnAmviuee++++GU+++2c/-Tmp-/ibOc1uu9
mysqld 72 _mysql 8u REG 14,9 5242880 1679748
/usr/local/mysql-5.0.45-osx10.4-powerpc/data/ib_logfile0
mysqld 72 _mysql 9u REG 14,9 5242880 1679749
/usr/local/mysql-5.0.45-osx10.4-powerpc/data/ib_logfile1
mysqld 72 _mysql 10u IPv4 0x3355270 0t0 TCP *:mysql (LISTEN)
mysqld 72 _mysql 11u REG 14,9 0 1704358
/private/var/folders/zz/zzzivhrRnAmviuee++++GU+++2c/-Tmp-/ibigpH2V
mysqld 72 _mysql 12u unix 0x336e000 0t0 /tmp/mysql.sock
mysqld 72 _mysql 13u REG 14,9 1024 1679684
/usr/local/mysql-5.0.45-osx10.4-powerpc/data/mysql/host.MYI
mysqld 72 _mysql 14u REG 14,9 0 1679685
/usr/local/mysql-5.0.45-osx10.4-powerpc/data/mysql/host.MYD
mysqld 72 _mysql 15u REG 14,9 2048 1679687
/usr/local/mysql-5.0.45-osx10.4-powerpc/data/mysql/user.MYI
mysqld 72 _mysql 16u REG 14,9 160 1679688
/usr/local/mysql-5.0.45-osx10.4-powerpc/data/mysql/user.MYD
mysqld 72 _mysql 17u REG 14,9 4096 1679681
/usr/local/mysql-5.0.45-osx10.4-powerpc/data/mysql/db.MYI
mysqld 72 _mysql 18u REG 14,9 876 1679682
/usr/local/mysql-5.0.45-osx10.4-powerpc/data/mysql/db.MYD
mysqld 72 _mysql 19u REG 14,9 1024 1679693
/usr/local/mysql-5.0.45-osx10.4-powerpc/data/mysql/tables_priv.MYI
mysqld 72 _mysql 20u REG 14,9 0 1679694
/usr/local/mysql-5.0.45-osx10.4-powerpc/data/mysql/tables_priv.MYD
mysqld 72 _mysql 21u REG 14,9 1024 1679696
/usr/local/mysql-5.0.45-osx10.4-powerpc/data/mysql/columns_priv.MYI
mysqld 72 _mysql 22u REG 14,9 0 1679697
/usr/local/mysql-5.0.45-osx10.4-powerpc/data/mysql/columns_priv.MYD
mysqld 72 _mysql 23u REG 14,9 1024 1679729
/usr/local/mysql-5.0.45-osx10.4-powerpc/data/mysql/procs_priv.MYI
mysqld 72 _mysql 24u REG 14,9 0 1679730
/usr/local/mysql-5.0.45-osx10.4-powerpc/data/mysql/procs_priv.MYD

----

Pour que tu saches un peu où on va : je soupçonne qu'il y a un
reliquat de configuration MySQL sur ta machine qui influe sur le serveur

fraîchement installé. Donc dans la foulée tu peux faire une recherche de
tous les fichiers "my.cnf" et ".my.cnf" (surtout dans c, /Users/ple/, et
/usr/local/mysql-5.0.45-osx10.4-powerpc).
OK.
/etc/ pas de my.cnf / pas de .my.cnf
/Users/ple/ pas de my.cnf / pas de .my.cnf
/usr/local/mysql-5.0.45-osx10.4-powerpc) pas de my.cnf / pas de .my.cnf



Donne nous aussi les autorisations d'accès du dossier /tmp/ :
ls -ld /private/tmp/.

ce qui donne chez moi :
drwxrwxrwt 14 root wheel 476 Jan 29 09:20 /private/tmp/.


Chez moi, j'obtiens :
PortablePierre-6:~ ple$ ls -ld /private/tmp/
drwxrwxrwt 12 root wheel 408 29 jan 18:29 /private/tmp/
PortablePierre-6:~ ple$


Il y a effectivement certainement un reliquat de quelque chose,
mais où ?
Dans mes nombreuses tentatives, il y a effectivement eu un moment où je
pouvais démarrer mysql par le terminal et voir le changement dans le
tableau de bord PrefPane et inversement.
Mais dans l'instant présent, le tableau de bord indique que le serveur
mysql est arrêté.

Pierre


Avatar
Pierre LASSALLE
PortablePierre-6:mysql ple$ netstat -f unix | grep sql
336e000 stream 0 0 39e8000 0 0 0 /tmp/mysql.sock
PortablePierre-6:mysql ple$ sudo lsof /tmp/mysql.sock
Password:
lsof: status error on /private/tmp/mysql.sock: No such file or directory


Et "ls -l /tmp/mysql.sock /private/tmp/mysql.sock" donne quoi ?



Cela donne ceci :
PortablePierre-6:~ ple$ ls -l /tmp/mysql.sock /private/tmp/mysql.sock
ls: /private/tmp/mysql.sock: No such file or directory
ls: /tmp/mysql.sock: No such file or directory
PortablePierre-6:~ ple$


C'est ça que je ne comprends pas, c'est qu'il n'y a pas de mysql.sock
nulle part, ce que confirme une recherche sur les fichiers invisibles
avec EasyFind.

De plus le tableau de préférences PrefPane déclare que le serveur MySQL
est arrêté.



Pierre


Avatar
Pierre LASSALLE
PortablePierre-6:mysql ple$ netstat -f unix | grep sql
336e000 stream 0 0 39e8000 0 0 0 /tmp/mysql.sock
PortablePierre-6:mysql ple$ sudo lsof /tmp/mysql.sock
Password:
lsof: status error on /private/tmp/mysql.sock: No such file or directory


Et "ls -l /tmp/mysql.sock /private/tmp/mysql.sock" donne quoi ?
Cela donne ceci :

PortablePierre-6:~ ple$ ls -l /tmp/mysql.sock /private/tmp/mysql.sock
ls: /private/tmp/mysql.sock: No such file or directory
ls: /tmp/mysql.sock: No such file or directory
PortablePierre-6:~ ple$


C'est ça que je ne comprends pas, c'est qu'il n'y a pas de mysql.sock
nulle part, ce que confirme une recherche sur les fichiers invisibles
avec EasyFind.

De plus le tableau de préférences PrefPane déclare que le serveur MySQL
est arrêté.



Pierre


Avatar
patpro ~ patrick proniewski
In article <479fbfc5$0$8325$,
Pierre LASSALLE wrote:

PortablePierre-6:~ ple$ sudo lsof -p 72
../..

/usr/local/mysql-5.0.45-osx10.4-powerpc/data/localhost.err


ça c'est intéressant. Lis ce fichier localhost.err pour voir si il
contient quelque chose de pertinent.

mysqld 72 _mysql 10u IPv4 0x3355270 0t0 TCP *:mysql (LISTEN)


tente une connexion sur le socket TCP/IP :

/usr/local/mysql/bin/mysql -u root -h 127.0.0.1 --protocol=TCP

mysqld 72 _mysql 12u unix 0x336e000 0t0 /tmp/mysql.sock


bon ben il est la le socket hein, y'a pas trop de doute. C'est pas
leopard que tu as installé c'est Garcimore.

Chez moi, j'obtiens :
PortablePierre-6:~ ple$ ls -ld /private/tmp/
drwxrwxrwt 12 root wheel 408 29 jan 18:29 /private/tmp/
PortablePierre-6:~ ple$


Ok, un petit `ls -l /` maintenant, et un `ls -l /tmp/`


Mais dans l'instant présent, le tableau de bord indique que le serveur
mysql est arrêté.


ça c'est pas normal. mais la raison doit être la même que pour la
connexion qui foire.

patpro

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

Avatar
Pierre LASSALLE
PortablePierre-6:~ ple$ sudo lsof -p 72
../..

/usr/local/mysql-5.0.45-osx10.4-powerpc/data/localhost.err


ça c'est intéressant. Lis ce fichier localhost.err pour voir si il
contient quelque chose de pertinent.


Il contient ceci :

-----
080128 22:26:34 mysqld started
080128 22:26:36 [Warning] Setting lower_case_table_names=2 because file
system for /usr/local/mysql-5.0.45-osx10.4-powerpc/data/ is case insensitive
080128 22:26:45 InnoDB: Started; log sequence number 0 43655
080128 22:26:49 [Note]
/usr/local/mysql-5.0.45-osx10.4-powerpc/bin/mysqld: ready for connections.
Version: '5.0.45' socket: '/tmp/mysql.sock' port: 3306 MySQL
Community Server (GPL)
080128 22:39:49 [Note]
/usr/local/mysql-5.0.45-osx10.4-powerpc/bin/mysqld: Normal shutdown

080128 22:39:49 InnoDB: Starting shutdown...
080128 22:39:50 InnoDB: Shutdown completed; log sequence number 0 43655
080128 22:39:50 [Note]
/usr/local/mysql-5.0.45-osx10.4-powerpc/bin/mysqld: Shutdown complete

080128 22:41:06 mysqld started
080128 22:41:08 [Warning] Setting lower_case_table_names=2 because file
system for /usr/local/mysql-5.0.45-osx10.4-powerpc/data/ is case insensitive
080128 22:41:16 InnoDB: Started; log sequence number 0 43655
080128 22:41:17 [Note]
/usr/local/mysql-5.0.45-osx10.4-powerpc/bin/mysqld: ready for connections.
Version: '5.0.45' socket: '/tmp/mysql.sock' port: 3306 MySQL
Community Server (GPL)
080130 1:13:20 [Note]
/usr/local/mysql-5.0.45-osx10.4-powerpc/bin/mysqld: Normal shutdown

080130 1:13:20 InnoDB: Starting shutdown...
080130 1:13:22 InnoDB: Shutdown completed; log sequence number 0 43655
080130 1:13:22 [Note]
/usr/local/mysql-5.0.45-osx10.4-powerpc/bin/mysqld: Shutdown complete

080130 01:16:45 mysqld started
080130 1:16:47 [Warning] Setting lower_case_table_names=2 because file
system for /usr/local/mysql-5.0.45-osx10.4-powerpc/data/ is case insensitive
080130 1:16:51 InnoDB: Started; log sequence number 0 43655
080130 1:16:52 [Note]
/usr/local/mysql-5.0.45-osx10.4-powerpc/bin/mysqld: ready for connections.
Version: '5.0.45' socket: '/tmp/mysql.sock' port: 3306 MySQL
Community Server (GPL)
-----


mysqld 72 _mysql 10u IPv4 0x3355270 0t0 TCP *:mysql (LISTEN)


tente une connexion sur le socket TCP/IP :

/usr/local/mysql/bin/mysql -u root -h 127.0.0.1 --protocol=TCP


Cela semble fonctionner là :
PortablePierre-6:~ ple$ /usr/local/mysql/bin/mysql -u root -h 127.0.0.1
--protocol=TCP
Welcome to the MySQL monitor. Commands end with ; or g.
Your MySQL connection id is 1
Server version: 5.0.45 MySQL Community Server (GPL)

Type 'help;' or 'h' for help. Type 'c' to clear the buffer.

mysql>


mysqld 72 _mysql 12u unix 0x336e000 0t0 /tmp/mysql.sock


bon ben il est la le socket hein, y'a pas trop de doute. C'est pas
leopard que tu as installé c'est Garcimore.

Chez moi, j'obtiens :
PortablePierre-6:~ ple$ ls -ld /private/tmp/
drwxrwxrwt 12 root wheel 408 29 jan 18:29 /private/tmp/
PortablePierre-6:~ ple$


Ok, un petit `ls -l /` maintenant, et un `ls -l /tmp/`


Voici :

----
PortablePierre-6:~ ple$ ls -ld /private/tmp/
drwxrwxrwt 9 root wheel 306 30 jan 03:19 /private/tmp/
PortablePierre-6:~ ple$ ls -l /
total 93373
drwxrwxr-x+ 97 root admin 3298 30 jan 02:17 Applications
-rw-r--r--@ 1 root admin 5632 26 jan 18:47 Desktop DB
-rw-r--r--@ 1 root admin 29762 26 jan 18:47 Desktop DF
drwxrwxr-x@ 15 root admin 510 25 jan 02:10 Developer
drwxrwxr-t+ 54 root admin 1836 9 jan 2007 Library
drwxr-xr-x@ 2 root wheel 68 23 sep 23:37 Network
drwxr-xr-x 4 root wheel 136 10 jan 07:45 System
drwxr-xr-x+ 6 root admin 204 23 jan 10:00 Users
drwxrwxrwt@ 6 root admin 204 30 jan 02:17 Volumes
drwxr-xr-x@ 40 root wheel 1360 10 jan 05:28 bin
drwxrwxr-t@ 2 root admin 68 23 sep 23:37 cores
dr-xr-xr-x 2 root wheel 512 30 jan 01:16 dev
lrwxr-xr-x@ 1 root admin 11 10 jan 05:27 etc -> private/etc
dr-xr-xr-x 2 root wheel 1 30 jan 01:16 home
-rw-r--r--@ 1 root wheel 10256044 13 nov 07:44 mach_kernel
-rw-r--r--@ 1 root wheel 10696809 10 oct 06:38 mach_kernel.ctfsys
dr-xr-xr-x 2 root wheel 1 30 jan 01:16 net
drwxr-xr-x@ 6 root wheel 204 10 jan 05:32 private
drwxr-xr-x@ 66 root wheel 2244 10 jan 07:41 sbin
-rw-r--r-- 1 ple admin 26795699 30 jan 02:08
seamonkey-1.1.7.fr-FR.mac.dmg
lrwxr-xr-x@ 1 root admin 11 10 jan 05:27 tmp -> private/tmp
drwxr-xr-x@ 12 root wheel 408 16 jan 2006 usr
lrwxr-xr-x@ 1 root admin 11 10 jan 05:27 var -> private/var
PortablePierre-6:~ ple$ ls -l /tmp/
total 0
-rw------- 1 _www wheel 0 30 jan 01:16 aprUl2oT7
-rw------- 1 _www wheel 0 30 jan 01:16 apryQIFoC
srwxrwxrwx 1 ple wheel 0 30 jan 01:17 com.hp.launchport
drwx------ 3 ple wheel 102 30 jan 01:17 launch-ZTjETV
drwx------ 3 ple wheel 102 30 jan 01:17 launch-vZVjpu
drwx------ 3 ple wheel 102 30 jan 01:17 launch-vlLrhM
drwx------ 3 ple wheel 102 30 jan 01:17 launchd-108.3536To
PortablePierre-6:~ ple$

----

Mais dans l'instant présent, le tableau de bord indique que le serveur
mysql est arrêté.


ça c'est pas normal. mais la raison doit être la même que pour la
connexion qui foire.


Curieux tout ça.
On dirait que mysql se met en route puis s'arrête tout seul, ce qui fait
qu'au moment où je fais une recherche sur mysql.sock, je ne le trouve
nulle part...

Merci pour ce pilotage pas à pas...


Pierre


Avatar
Ronan
Des fois que ça serait utile :

mysql> s
--------------
/usr/local/mysql/bin/mysql Ver 14.12 Distrib 5.0.45, for
apple-darwin8.6.0 (powerpc) using readline 5.0

Connection id: 2
Current database:
Current user:
SSL: Not in use
Current pager: stdout
Using outfile: ''
Using delimiter: ;
Server version: 5.0.45 MySQL Community Server (GPL)
Protocol version: 10
Connection: 127.0.0.1 via TCP/IP
Server characterset: latin1
Db characterset: latin1
Client characterset: latin1
Conn. characterset: latin1
TCP port: 3306
Uptime: 7 hours 10 min 15 sec

Threads: 1 Questions: 6 Slow queries: 0 Opens: 12 Flush tables: 1
Open tables: 6 Queries per second avg: 0.000
--------------

mysql>


Pierre
Avatar
Pierre LASSALLE
Des fois que ça serait utile...


mysql> s
--------------
/usr/local/mysql/bin/mysql Ver 14.12 Distrib 5.0.45, for
apple-darwin8.6.0 (powerpc) using readline 5.0

Connection id: 2
Current database:
Current user:
SSL: Not in use
Current pager: stdout
Using outfile: ''
Using delimiter: ;
Server version: 5.0.45 MySQL Community Server (GPL)
Protocol version: 10
Connection: 127.0.0.1 via TCP/IP
Server characterset: latin1
Db characterset: latin1
Client characterset: latin1
Conn. characterset: latin1
TCP port: 3306
Uptime: 7 hours 10 min 15 sec

Threads: 1 Questions: 6 Slow queries: 0 Opens: 12 Flush tables: 1
Open tables: 6 Queries per second avg: 0.000
--------------

mysql>
Avatar
patpro ~ Patrick Proniewski
In article <47a022dc$0$29776$,
Pierre LASSALLE wrote:

/usr/local/mysql-5.0.45-osx10.4-powerpc/data/localhost.err



Il contient ceci :

080130 01:16:45 mysqld started
../..

/usr/local/mysql-5.0.45-osx10.4-powerpc/bin/mysqld: ready for connections.
Version: '5.0.45' socket: '/tmp/mysql.sock' port: 3306 MySQL


c'est tout bon ça aussi.


tente une connexion sur le socket TCP/IP :

/usr/local/mysql/bin/mysql -u root -h 127.0.0.1 --protocol=TCP


Cela semble fonctionner là :
PortablePierre-6:~ ple$ /usr/local/mysql/bin/mysql -u root -h 127.0.0.1
--protocol=TCP
Welcome to the MySQL monitor. Commands end with ; or g.


parfait aussi.


Ok, un petit `ls -l /` maintenant, et un `ls -l /tmp/`


Voici :

PortablePierre-6:~ ple$ ls -l /
../..

lrwxr-xr-x@ 1 root admin 11 10 jan 05:27 tmp -> private/tmp


c'est bon.


PortablePierre-6:~ ple$ ls -l /tmp/
total 0
-rw------- 1 _www wheel 0 30 jan 01:16 aprUl2oT7
-rw------- 1 _www wheel 0 30 jan 01:16 apryQIFoC
srwxrwxrwx 1 ple wheel 0 30 jan 01:17 com.hp.launchport
drwx------ 3 ple wheel 102 30 jan 01:17 launch-ZTjETV
drwx------ 3 ple wheel 102 30 jan 01:17 launch-vZVjpu
drwx------ 3 ple wheel 102 30 jan 01:17 launch-vlLrhM
drwx------ 3 ple wheel 102 30 jan 01:17 launchd-108.3536To


Là il en manque. En dépit de ce qu'affirme MySQL, netstat et lsof, le
socket n'est pas dans /tmp/


Curieux tout ça.
On dirait que mysql se met en route puis s'arrête tout seul, ce qui fait
qu'au moment où je fais une recherche sur mysql.sock, je ne le trouve
nulle part...


moi j'ai plutôt l'impression que quelque chose supprime le socket. Si un
fichier ouvert par un process, puis supprimé par un autre, il continu
d'exister pour le process qui le lit, mais n'est plus accessible par les
autres process. Ça expliquerait qu'il soit toujours vu comme ouvert,
mais soit inaccessible sur le disque.

Je voudrai que tu essayes l'application fseventer
(<http://www.fernlightning.com>).
Les réglages par défaut devraient contenir.
Donc voilà la manip à faire :

1- tu quittes toutes les appli possibles sauf le terminal
2- tu quittes aussi mysql via la commande :
sudo /Library/StartupItems/MySQLCOM/MySQLCOM stop
3- tu lances fseventer, et tu l'actives (petite flèche verte)
4- tu relances mysql via la commande :
sudo /Library/StartupItems/MySQLCOM/MySQLCOM start
5- tu observes bien ce qu'il se passe dans fseventer, et surtout, tu
traques le socket mysql.sock.
Si il est supprimé à un moment donné, tu devrais voir quel process l'a
fait.

--
A vendre ! http://www.patpro.net/blog/index.php/2008/01/12/133



Avatar
Thierry B.
--{ Pierre LASSALLE a plopé ceci: }--

PortablePierre-6:mysql ple$ netstat -f unix | grep sql
336e000 stream 0 0 39e8000 0 0 0 /tmp/mysql.sock
^^^^^^^^^^^^^^^




PortablePierre-6:mysql ple$ sudo lsof /tmp/mysql.sock
lsof: status error on /private/tmp/mysql.sock: No such file or directory


Et "ls -l /tmp/mysql.sock /private/tmp/mysql.sock" donne quoi ?


PortablePierre-6:~ ple$ ls -l /tmp/mysql.sock /private/tmp/mysql.sock
ls: /private/tmp/mysql.sock: No such file or directory
ls: /tmp/mysql.sock: No such file or directory

Et ça, c'est juste après le netstat du dessus ?


C'est ça que je ne comprends pas, c'est qu'il n'y a pas de mysql.sock


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 :)


--
Trollez, trollez, il en restera toujours quelque-chose. Il faut troller
comme le diable, non pas timidement, non pas pour un temps, mais hardiment
et toujours.
- Gaétan R. -