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
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
Bu ses çıkarmıyor sağ. Standart soket paramını my.cnf dosyasına eklediniz mi? – tom
Özel olanı. – tom