SORU
24 Ocak 2011, PAZARTESİ


Mac OS X 10.6 MySQL yüklerken alıyorum "Can't connect...soket ile '/tmp/mysql'" Homebrew

Homebrew ile Mysql yüklemeye çalışıyorum bu yüzden, standart prosedürü kullanarak: brew install mysql

Ama Mysql çalışan tanınmış bu hata alır:

ERROR 2002 (HY000): soket '/tmp/mysql.aracılığıyla yerel MySQL sunucusuna bağlanmak olamaz(38)'. sock

Yeni bir bilgisayarda bu çalışıyorum. /Etc/benim yok.gitti, ama yuva yerleri düzenleme yukarıdaki hata iletisi (ama sorunu çözmek değil) etkileyecek gibi görünüyor.

Burada kaçırdığım başka temel adımları?

CEVAP
17 Temmuz 2011, Pazar


Öncelikle, mysql sunucusu çalışmıyor. Kullanmaya başlamak için deneyebilirsiniz

mysql.server start 

Eğer bu başarısız olursa, /usr/hata günlüğünü kontrol edebilirsiniz local/mysql/data/[HOSTNAME].err. Bu dosya size ipuçları verecektir. Eğer okursan bir şey gibi

110717 11:41:43  InnoDB: Operating system error number 13 in a file operation.
InnoDB: The error means mysqld does not have the access rights to
InnoDB: the directory.
InnoDB: File name ./ibdata1
InnoDB: File operation call: 'create'.
InnoDB: Cannot continue operation.

.. izinlerinizi doğru olduğundan emin olmalısınız. Benim için, bu çözüldü:

chown -R mysql:mysql /usr/local/mysql/data

Eğer bundan sonra da hala bu takdirde, /usr/local/mysql/data/[HOSTNAME] altındaki hata iletisini google.err

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • HowcastFoodDrink

    HowcastFoodD

    21 EYLÜL 2010
  • paikimchung

    paikimchung

    12 Mayıs 2006
  • RomanAtwood

    RomanAtwood

    18 Kasım 2009