Hum, à ta place, je sauvegarderai le fichier de config et tenterai une réinstallation. Je viens de le tester sur mon pc (sans avoir rien modifié) avec succès. Par contre il y a eu ce message d'avertissement à l'install :
Installing MySQL system tables...
100329 22:20:15 [Warning] '--skip-locking' is deprecated and will be removed in a future release. Please use '--skip-external-locking' instead.
OK
Filling help tables...
100329 22:20:15 [Warning] '--skip-locking' is deprecated and will be removed in a future release. Please use '--skip-external-locking' instead.
OK
To start mysqld at boot time you have to copy
support-files/mysql.server to the right place for your system
PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !
To do so, start the server, then issue the following commands:
/usr/bin/mysqladmin -u root password 'new-password'
/usr/bin/mysqladmin -u root -h archlinux password 'new-password'
Alternatively you can run:
/usr/bin/mysql_secure_installation
which will also give you the option of removing the test
databases and anonymous user created by default. This is
strongly recommended for production servers.
See the manual for more instructions.
You can start the MySQL daemon with:
cd /usr ; /usr/bin/mysqld_safe &
You can test the MySQL daemon with mysql-test-run.pl
cd /usr/mysql-test ; perl mysql-test-run.pl
Please report any problems with the /usr/bin/mysqlbug script!
Dépendances optionnelles pour mysql
perl-dbi
perl-dbd-mysql
Désolé les log sont dans /var/lib/mysql
Si tu arrive a démarrer de cette façon cela veut dire que ton fichier de configuration est faux (ou mal paramétré).
[root@dont_panic ~]# chown mysql:mysql /var/lib/mysql -R
chown: impossible d'accéder à « /var/lib/mysql »: Aucun fichier ou dossier de ce type
...
Le répertoire /var/lib/mysql est crée lors de l'installation de mysql, si tu l'as pas, c'est que t'as du avoir une erreur lors de l'install.
/etc/rc.d/mysqld utilise aussi mysqld_safe mais lui spécifie /var/lib/mysql comme répertoire de travail, et ça doit sûrement planter à cause de ça.
Réinstalle mysql proprement.
Merci beaucoup pour vos réponses!
Curieusement, sans avoir rien fait, MySQL (/etc/rc.d/mysqld ) fonctionne très bien depuis depuis que j'ai réussi à le lancer, et en plus j'ai mes log