Question

J'ai abeille déchirer mes cheveux en essayant d'obtenir MySQL 5 en cours d'exécution sur CentOS 5, mais je l'ai eu pratiquement aucune chance. Si je laisse tout par défaut, et le lancement de l'installation initiale, il fonctionne un charme, mais si je dis la my.cnf d'utiliser un autre lecteur pour stocker les données, je reçois en permanence la « erreur Délai dépassé en essayant de démarrer MySQL Daemon. » erreur.

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 ne mysqld.log pas de message d'erreur là-dedans, selon elle, MySQL launced succčs. Oh, et / base de données est un lecteur monté, mais même si je essai sur un répertoire local, je reçois la même erreur.

Toutes les idées ce qui pourrait aller mal? J'ai sérieusement Waisted plus de 5 heures maintenant: (

Cheers

Était-ce utile?

La solution

Si pas le datadir être réglé sur l'autre disque et tout le reste (socket) pointer vers la norme emplacements d'installation?

Autres conseils

Avez-vous vérifié les paramètres de SELinux? Assurez-vous qu'il est désactivé (setenforce désactivé), ou passé un certain temps à apprendre à ce sujet (commande chcon) Pour désactiver le démarrage regarder dans / etc / sysconfig

Exécuter la commande: getenforce, si elle dit "Forcées", SE-Linux est sur

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top