Je me suis arraché les cheveux en essayant de faire tourner MySQL 5 sur CentOS 5 mais je n'ai presque pas eu de chance. Si je laisse tout par défaut et lance l'installation initiale cela fonctionne un charme, mais si je dis au my.cnf d'utiliser un lecteur différent pour stocker les données, je reçois continuellement l'erreur "Timeout s'est produite essayant de démarrer MySQL Daemon. " Erreur.Obtenir MySQL pour fonctionner sur CentOs 5
my.cnf est la suivante:
[mysqld]
datadir=/database/mysql
socket=/database/mysql/mysql.sock
user=mysql
old_passwords=1
log-error=/database/log/mysqld.log
long_query_time = 10
log_slow_queries = /database/log/mysql-slow.log
query-cache-type = 1
query-cache-size = 8M
innodb_file_per_table
skip-bdb
set-variable = local-infile=0
[mysqld_safe]
pid-file=/var/run/mysqld/mysqld.pid
Les dossiers ont tous les privilèges et le droit mysqld.log ne comporte aucun message d'erreur là-dedans, selon elle, MySQL launced succčs. Oh, et/database est un lecteur monté, mais même si je l'essaie sur un répertoire local, j'obtiens la même erreur.
Des idées sur ce qui pourrait mal tourner? J'ai sérieusement Waisted plus de 5 heures sur ce maintenant :(
ACCLAMATIONS
Ouais, j'ai essayé, mais le script init.d recherche le socket dans le répertoire de données par défaut, donc il devrait vivre dans les deux ... ce qui conduit potentiellement à des problèmes de migration/mise à niveau – d2kagw
Cela ne sonne pas droite. Avez-vous ajouté le paramètre socket standard dans my.cnf et non pas simplement l'enlever? – tom
Le coutume qui est. – tom