C'est curieux.
Vous avez bien configuré je pense mysql en démarrage automatique. Sinon, le lancement du script RC de «mysql» aurait râlé.
Notez que depuis la 7.3, la commande
service fait le même boulot.
Code:service mysql-server start
david:~#service mysql-server status
mysql is running as pid 1702.
J'ai ici un server Mysql dans une
jail:
Code:david:~#jexec 1 grep mysql /etc/rc.conf
mysql_enable="yes"
david:~#jexec 1 ps ax | grep mysql
1651 ?? IsJ 0:00,01 /bin/sh /usr/local/bin/mysqld_safe --defaults-extra-file=/var/db/mysql/my.cnf --user=mysql --datadir=/v
1702 ?? IJ 0:00,42 /usr/local/libexec/mysqld --defaults-extra-file=/var/db/mysql/my.cnf --basedir=/usr/local --datadir=/va
david:~#mysql -h wiki.dmarec.local -V
mysql Ver 14.14 Distrib 5.1.52, for portbld-freebsd8.1 (amd64) using 5.2
Vous n'avez aucun message sur
la console pour indiquer que quelque chose a dérapé ?
Sinon, consultez le journal:
Code:david:~#jexec 1 tail -f /var/db/mysql/wiki.dmarec.local.err
101108 18:12:37 InnoDB: Shutdown completed; log sequence number 0 9551170
101108 18:12:37 [Note] /usr/local/libexec/mysqld: Shutdown complete
101108 18:12:37 mysqld_safe mysqld from pid file /var/db/mysql/wiki.dmarec.local.pid ended
101108 19:21:31 mysqld_safe Starting mysqld daemon with databases from /var/db/mysql
101108 19:21:31 [Note] Plugin 'FEDERATED' is disabled.
101108 19:21:31 InnoDB: Started; log sequence number 0 9551170
101108 19:21:31 [Note] Event Scheduler: Loaded 0 events
101108 19:21:31 [Note] /usr/local/libexec/mysqld: ready for connections.
Version: '5.1.52' socket: '/tmp/mysql.sock' port: 3306 FreeBSD port: mysql-server-5.1.52
dans /var/db/mysql/
hostname.err
Vous avez bien un
hostname au fait ? Je crois que le bidule est allergique au machine sans nom.
Vérifiez aussi que ce fichier
Code:ls -l /tmp/mysql.sock
srwxrwxrwx 1 mysql wheel 0 8 nov 19:21 /tmp/mysql.sock
Appartiennent bien à mysql.
Attention, sur votre version il peut se trouver ailleurs ( sous /var/ par exemple )