Pregunta

He abeja rasgando mi pelo a cabo tratando de obtener MySQL 5 se ejecuta en CentOS 5, pero he tenido casi ninguna suerte. Si lo dejo todo por defecto, y poner en marcha la instalación inicial funciona a las mil maravillas, pero si digo la my.cnf utilizar una unidad diferente para almacenar los datos, que continuamente obtener el "produjo un error de tiempo de espera de tratar de iniciar MySQL demonio." error.

my.cnf es como sigue:

[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

Las carpetas de todos los privilegios adecuados y la mysqld.log no tiene ningún mensaje de error en allí, de acuerdo a ella, MySQL launced exitosamente. Ah, y / base de datos es una unidad montada, pero incluso si el juicio en un directorio local, me sale el mismo error.

¿Alguna idea de lo que podría ir mal? He talle seriamente más de 5 horas en este momento: (

CHEERS

¿Fue útil?

Solución

No debería el datadir ajustarse a la otra unidad y todo lo demás (socket) apuntan a la instalación estándar ubicaciones?

Otros consejos

¿Ha comprobado la configuración de SELinux? Asegúrese de que esté desactivado (setenforce desactivado), o pasó algún tiempo aprender acerca de él (comando chcon) Para desactivar el arranque mirar en / etc / sysconfig

Ejecutar el comando: getenforce, si dice "forzadas", SE-Linux está Activo

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top