Domanda

Sono ape strappando i capelli cercando di MySQL 5 in esecuzione su CentOS 5, ma ho avuto quasi nessuna fortuna. Se lascio tutto come impostazione predefinita, e lanciare l'installazione iniziale funziona un fascino, ma se dico la my.cnf di utilizzare un disco diverso per memorizzare i dati, ho continuamente ottenere il "si è verificato l'errore di timeout cercando di avviare MySQL Daemon." di errore.

my.cnf è la seguente:

[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

Le cartelle tutti hanno i privilegi di destra e il mysqld.log non ha messaggi di errore in là, in base ad esso, MySQL launced con successo. Oh, e / database è un'unità montata, ma anche se io di prova su una directory locale, ottengo lo stesso errore.

Tutte le idee che cosa potrebbe andare male? ho seriamente a vita alta più di 5 ore su questo ora: (

ACCLAMAZIONI

È stato utile?

Soluzione

Non dovrebbe il datadir essere impostato per l'altra unità e tutto il resto (presa) puntare alla installazione standard sedi?

Altri suggerimenti

Hai controllato le impostazioni SELinux? Assicurarsi che sia disabilitato (setenforce disabilitato), o trascorso qualche tempo imparare su di esso (comando chcon) Per disattivare il caricamento del sistema guardare in / etc / sysconfig

Eseguire il comando: getenforce, se si dice "forzate", SE-Linux è On

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top