Pergunta

I abelha já rasgando meu cabelo fora tentando obter MySQL 5 rodando em CentOS 5, mas eu quase não teve sorte. Se eu deixar tudo como padrão, e lançar a instalação inicial funciona um charme, mas se eu contar a my.cnf usar uma unidade diferente para armazenar os dados, recebo continuamente o "Ocorreu um erro de tempo limite tentando iniciar MySQL Daemon." erro.

my.cnf é o seguinte:

[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

As pastas têm todos os privilégios corretos eo mysqld.log não tem nenhum mensagens de erro no lá, de acordo com ela, MySQL launced com sucesso. Oh, e / banco de dados é uma unidade montada, mas mesmo se eu julgamento-lo em um diretório local, eu recebo o mesmo erro.

Todas as idéias que poderia estar indo errado? eu tenho cintura seriamente mais de 5 horas sobre isso agora: (

ELOGIOS

Foi útil?

Solução

não deve o datadir ser definido para a outra unidade e ponto de tudo o resto (socket) para o padrão locais de instalação?

Outras dicas

Será que você verifique as configurações do SELinux? Verifique se ele está desativado (setenforce desativado), ou passou algum tempo aprender sobre ele (comando chcon) para desativar no olhar de inicialização em / etc / sysconfig

Executar o comando: getenforce, se ele diz que "forçado", SE-Linux é On

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top