2009-02-28 31 views
1

CentOS 5'de MySQL 5'i çalıştırmaya çalışırken saçlarımı yırtarak kırıyorum ama pek şansım olmadı. Her şeyi varsayılan olarak bırakırsam ve ilk yüklemeyi başlatırsam bir çekicilik çalışır, ancak veri depolamak için farklı bir sürücüyü kullanmak için my.cnf komutunu kullanırsam, sürekli olarak "Zaman aşımı hatası MySQL Daemon'u başlatmaya çalışırken oluştu. " hata. aşağıdaki gibiCentOs üzerinde çalışmak için MySQL'i Kullanma 5

my.cnf geçerli:

[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 

klasörler tamam ayrıcalıklara sahip ve mysqld.log ona göre, orada herhangi bir hata mesajı yok, MySQL başarıyla launced. Oh, ve/veritabanı bir takılı sürücüdür, ancak yerel bir dizinde deneme olsa bile, aynı hatayı alıyorum.

Herhangi bir fikir yanlış giden ne olabilir? i ciddiye şimdi :(

ŞEREFE

cevap

0

datadir diğer sürücüye ve her şey (soket) olarak ayarlanmış olmamalı yerleri yüklemek standarda işaret?

+0

Evet, bunu denedim, ancak init.d betiği varsayılan olarak veri dizinindeki soketi arar, bu yüzden her ikisinde de yaşamak gerekir ... bu da potansiyel olarak geçiş/yükseltme sorunlarına yol açar – d2kagw

+0

Bu ses çıkarmıyor sağ. Standart soket paramını my.cnf dosyasına eklediniz mi? – tom

+0

Özel olanı. – tom

0
bu konuda en fazla 5 saat belli ettik

Selinux ayarlarını kontrol ettiniz mi? (Devre dışı bırakılmış), devre dışı bırakıldığından emin olun veya bir süre bunu öğrenin (chcon komutu)/etc/sysconfig içine önyükleme görünümünü devre dışı bırakmak için

Komutu çalıştırın: getenforce, eğer "Zorla" yazıyor, SE-Linux Açık

İlgili konular